首页 文章
  • 4 votes
     answers
     views

    应用程序背景时是否可以开始播放音频和静音?

    当应用程序背景时,我制作了一个开始播放音频的应用程序 . 我开始 AVAudioSession : do { try audioSession.setCategory(AVAudioSessionCategoryPlayback, with: .duckOthers) } catch { } 它工作正常,但是当我的应用程序开始播放音频时,是否可以将其他应用程序中的任何其他音频静音? 没...
  • -1 votes
     answers
     views

    Swift 3:无法从Dictionary中解包可选?

    好的,我不知道这里发生了什么 . 我有一个字典下面的字典: var animals = ["max": "z", "Royal": nil] //store key pairs 如果不打印“可选”,我无法在键值对中打印值的值 . 我已经尝试使用 ! !! 并将其作为字符串进行转换以及以下内容: var animalsToReturn...
  • 0 votes
     answers
     views

    UIImageView上的渐变

    我一直在尝试使用渐变图层填充图像视图,但我似乎无法使其工作,我尝试创建CAGradientLayer,在其上应用2种颜色,然后将其作为蒙版应用于主图像层 . let gradient = CAGradientLayer() gradient.frame = (self.imageView?.bounds)! gradient.colors = [UIColor.blue.cgColor, UICo...
  • 1 votes
     answers
     views

    SpriteKit:为背景着色

    我仍然尝试学习Swift和SpriteKit,我有一个新问题 . 所以我正在关注这个教程/视频:Noise Field 我的项目现在看起来像这样:My Project 我有100个粒子物体四处移动,我想将一些颜色的粒子混合到白色背景中 . 在教程内部,它很安静 . 你只需创建一次背景,并在绘图函数内部(在SpriteKit中这将是update()函数)你给对象一个像0.1这样的alpha值 . S...
  • 26 votes
     answers
     views

    在iphone ios上的swift 3中弹出

    我正在尝试使用以下代码创建一个弹出菜单: import UIKit class BeobachtungViewController: UIViewController, UIPopoverPresentationControllerDelegate { @IBAction func addClicked(_ sender: AnyObject) { // get a ...
  • 1 votes
     answers
     views

    实例化存储在元类型字典中的类

    我按照Make a Swift dictionary where the key is "Type"?的解决方案创建了可以使用类类型作为键的字典 . 我想要做的是:我有一个字典应该存储类类型(类型为metatype)作为键的类型: class MyScenario { static var metatype:Metatype<MyScenario> { ...
  • 0 votes
     answers
     views

    Alamofire Mailchimp API 3.0订阅

    我正在尝试使用Alamofire订阅新用户到Mailchimp列表 . 当我尝试使用.post方法和JSONObject作为参数订阅新用户时,问题就开始了: func subscribeMail(){ let credentialData = "<my_api_key>".data(using: String.Encoding.utf8)! let base64C...
  • 1 votes
     answers
     views

    UIAlertController在iPad上触发警告

    我有一个问题是在我的UIView中添加UIAlertController并防止应用程序在iPad上崩溃,我将它附加到UIBarButtonItem . 现在,每当第一次警报被解雇时,我都会收到警告: [警告] <_UIPopoverBackgroundVisualEffectView 0x7fbfee560c20>被要求为其不透明度设置动画 . 这将导致效果出现断裂,直到不透明度返回到...
  • -1 votes
     answers
     views

    如何在Swift 3语言中配置LinPhone视频呼叫方法?

    我使用Swift 3语言配置linPhone视频通话,但我不知道如何配置linPhone视频通话方法 . 在我的应用中音频呼叫配置成功 . 请给我任何想法如何配置为linphone方法swift语言的视频通话 .
  • 1 votes
     answers
     views

    Swift - 在语音上下文数组中添加短语时崩溃

    根据最佳做法,google documentation中建议了以下信息 . “Cloud Speech API包含非常大的词汇表 . 但是,如果专有名称或特定领域的单词不在词汇表中,您可以将它们添加到提供给请求的speechContext的短语中 . “ 所以,我在google sample application中的speechContextsArray中添加了短语,如下所示: let reco...
  • 2 votes
     answers
     views

    payUbiz:支付网关集成:(错误计算的哈希参数)

    错误Scrreenshot附加 . 我在使用WebView为iOS应用程序集成payUbiz支付网关时遇到此错误 . 我正在计算哈希字符串中的哈希码,如下所示: let hashValue = "\(key)|\(txnid1)|\(amount)|\(productInfo)|\ (firstname)|\(email)|||||||||||\(Salt)" ...
  • 6 votes
     answers
     views

    Swift 3:嵌套的UIView(s)角落没有变圆

    我有 UIView 名为 parent . 内部父级嵌套了两个名为 Child1 和 Child2 的UIView . (见图) 注意:有 no margins ,即0个边距,包括Child1,Child2和Parent . 我想 round the corners of Parent . parentView.layer.cornerRadius = 10 这个 does not roun...
  • 0 votes
     answers
     views

    无法使用 AVAudioPlayer 播放存储在文档目录中的本地 mp3 文件

    我有一个在三星 Android 设备上生成的 mp3 音频文件。我从服务器下载同一个文件并存储在文档目录中。现在我使用下面的代码播放这个音频文件。 iAudioFileURL 是我在外部用于设置音频文件 URL 的属性。设置 URL 后,我使用下面的代码为该 URL 设置 AVAudioPlayer var iAudioFileURL : URL?{ didSet{ if ...
  • 10 votes
     answers
     views

    如何在不阻塞主线程的情况下添加 SCNNode?

    我正在创建并向 SceneKit 场景添加大量 SCNNode,这会导致应用程序冻结一两秒钟。 我以为我可以通过使用DispatchQueue.global(qos: .background).async()将所有操作放在后台线程中来解决这个问题,但是没有骰子。它的行为完全相同。 我看到这个答案并在添加它们之前将节点放在SCNView.prepare()之前,希望它会减慢后台线程并阻止阻塞。它没有...
  • 2 votes
     answers
     views

    SceneKit - 使 SCNNode 水平旋转但不旋转多次?

    好吧,有一个奇怪的时间旋转基于操纵杆的 SCNNode,只需旋转到操纵杆定义的角度。我模仿 Apple 的 Fox WWDC 演示,所以我得到了我操纵杆的角度并将其转换为 CGFloat - 我只是试图在水平轴上旋转我的节点(而不是在 y 方向上只旋转 x)以便它 当操纵杆向下时,面向摄像机的视角 当操纵杆向上时面向前方 我有这个工作到一定程度,但不是所有的方式。不知道为什么 - 问题是我需要我的...
  • 2 votes
     answers
     views

    沿着 X-Axis 拖动 SceneKit 节点,同时保持速度?斯威夫特 3

    Swift 3,SceneKit:在我的游戏中,我在屏幕中央有一个 SCNSphere 节点。球体通过重力下降到 SCNBox 节点上,一旦它与盒子碰撞,就会向它施加速度 SCNVector3(0,6,0)。 创建一个新盒子并向前移动(z)朝向我的相机并朝向球体移动。球体上升,峰值,然后向下(通过重力)朝向新的盒子,当它与新盒子碰撞时,速度为 SCNVector(0,6,0)。这个过程不断重复。一...
  • 2 votes
     answers
     views

    从点到椭圆的距离

    我需要以某种方式计算点和椭圆之间的距离 . 我在我的程序中描述了椭圆,坐标x = a cos phi和y = b sin phi(其中a,b是常数,phi是变化角度) . 我想计算点P和椭圆之间的最短距离 . 我的想法是从我的椭圆中心和点P计算矢量,然后找到从中心开始并在点P的方向到达椭圆的末端的矢量,并在末尾减去两个矢量距离(thi可能没有给出最短的距离,但它仍然适合我需要的 . 问题是我不知道...
  • 1 votes
     answers
     views

    如何在ios 10 Swift3中安排多个本地通知

    实际上我做了本地通知调度,但它只安排了一个通知 . 我有提醒模型数组,每个模型对象包含 Headers ,注释,任务ID,日期这样的不同信息 . 所以使用for循环我设置通知内容,触发器,标识符和提出请求但不显示通知 . 以下是我的代码.................................................. ........................... fun...
  • 3 votes
     answers
     views

    无法实现JSQMessagesViewController Swift 3所需的方法

    我正在尝试在 Swift 3 项目中使用 JSQMessagesVC . 它是通过可可 beans 荚安装的,一切看起来都很好 . 问题是我无法实现collectionView方法并且不断收到错误 . 谁能帮我? import UIKit import JSQMessagesViewController class ChatViewController: JSQMessagesViewCo...
  • 1 votes
     answers
     views

    将细胞类型转换为出列的问题

    嗨我在我的cellForItem中遇到问题它说下面的错误 . 我不明白为什么我无法施放细胞 . 它出现在else语句的第一行 . 在列出的UIView上的UIConstraintBasedLayoutDebugging类别中的方法也可能有所帮助 . 无法将'Spoexs.MenuCell2'(0x10d059660)类型的值转换为'Spoexs.MenuCell1'(0x10d0595c0) ....
  • 0 votes
     answers
     views

    UISlider每毫秒都没有顺利打勾

    我正在制作一个视频播放器应用程序,我有 uislider 来显示视频的进度 . UISlider 每毫秒更新一次他的值 . func setCurrentValue(value: Double) { self.slider.setValue(Float(value), animated: false) log.debug("SLIDER VALUE =...
  • -2 votes
     answers
     views

    UIDatePicker日期约束Swift 3

    我正在使用UIDatePicker视图让用户为我的应用设置日期 . 目前,日期选择器也显示以前的日期,即“今天”日期之后的日期 . 当前日期的先前日期与我的应用无关 . 如何在我的代码中设置这种约束以实现此功能?我试着寻找这个具体的问题,但到目前为止没有运气 . 我读到了关于最短日期和最长日期,但我不知道如何实施 . 任何示例代码将不胜感激 这是我到目前为止所拥有的: @IBAction func...
  • -5 votes
     answers
     views

    从前一个视图控制器返回时,Textfield值设置为空[关闭]

    访问此[图片]:https://media.giphy.com/media/13jWe2R65tiDrW/giphy.gif Storyboard using segues Storyboard Screenshot ViewController File 导入UIKit class ViewController:UIViewController,UITextFieldDelegate { @IB...
  • 0 votes
     answers
     views

    Mojave更新:你如何解决这些错误?

    嗨,我刚用新的Mojave更新了我的iMac,现在我的项目出现了这些错误 . 我花了一些时间寻找解决方案,但尚未找到解决方案 . 任何帮助,将不胜感激 . 谢谢 . 1. 错误:/Users/MyUsername/Library/Developer/Xcode/DerivedData/App01-dvsqcwpxxkpcbwhkdrzcmteyzypa/Build/Products/Debug-...
  • 0 votes
     answers
     views

    swift 3来自于工作swift 2.3:@escaping与选项和调用需要错误链管理

    我有选项(NSError?)被Xcode / Swift标记为非转义 . 这些函数在一个函数内(在其闭包上有@escaping)被第二个函数调用(在它的闭包上也有@escaping) . 问题似乎是在任一函数的闭包中都没有捕获错误,所以Xcode / Swift看到它们可能是逃逸的 . 之前的堆栈溢出帖子已经注意到'withoutActuallyEscaping'作为解决方法 . 似乎不再支持(X...
  • 4 votes
     answers
     views

    Swift 3 - 带有Tap Gesture的图像视图

    我在使用我放在图像视图上的轻击手势时遇到问题 . 图像当前存储在资产中作为'ActionLiked',我已将图像视图设置为此图像 . 然后将其呈现为基于JSON动态的表视图(因此,对于放入JSON数组中的每个项目,它都会重复) . 我添加了敲击手势,每次点击它都打印出'TAPPED'然而,它似乎不能一直工作 - 表中有7个项目,点击手势将在1上工作,然后在下2个工作然后在第四个工作并重复该模式 第...
  • 0 votes
     answers
     views

    为什么ELCimagePickerController中的代码没有被执行?

    这是我的第一个iOS应用程序 . 使用Swift 3 . 我正在使用 ELCImagePickerController 来选择多个图像 . 我的代码成功打开了库,我可以选择多个图像 . 但是,在取消或完成选择时,没有任何事情发生,并且没有解雇相册 . 我的代码如下: override func viewDidLoad() { super.viewDidLoad( ima...
  • 1 votes
     answers
     views

    检测动画UIImageView上的点击

    我在UIImageView项目上为Swift 3项目使用自定义路径动画 . 代码大纲如下: // parentView and other parameters are configured externally let imageView = UIImageView(image: image) imageView.isUserInteractionEnabled = true let gr = ...
  • 4 votes
     answers
     views

    如何在Swift中的UserDefaults中保存默认打印机? [重复]

    这个问题在这里已有答案: Saving UIPrinter to NSUserDefaults 2个答案 这是我的应用程序的工作流程:用户可以从应用程序的设置页面选择默认打印机,并将使用此默认打印机每次直接打印 without any print preview dialogue . 我们可以使用 UIPrinterPickerController 选择打印机: let printerPic...
  • 8 votes
     answers
     views

    Swift 3 - 调整字体大小以适应宽度,多行

    我有一个UILabel,它被设置为42.0 pt字体,标签的宽度是使用基于标签本身以外的因素的自动约束设置的(也就是标签右边和左边的东西确定标签的宽度) . 我想自动调整字体大小以适应标签的宽度,但是如果可以的话也会分成两行 . 与此类似: 我知道您可以调整字体大小以适应标签的宽度,但仅限于行数设置为1时 . 我怎么做到这一点?

热门问题