-
4 votesanswersviews
应用程序背景时是否可以开始播放音频和静音?
当应用程序背景时,我制作了一个开始播放音频的应用程序 . 我开始 AVAudioSession : do { try audioSession.setCategory(AVAudioSessionCategoryPlayback, with: .duckOthers) } catch { } 它工作正常,但是当我的应用程序开始播放音频时,是否可以将其他应用程序中的任何其他音频静音? 没... -
-1 votesanswersviews
Swift 3:无法从Dictionary中解包可选?
好的,我不知道这里发生了什么 . 我有一个字典下面的字典: var animals = ["max": "z", "Royal": nil] //store key pairs 如果不打印“可选”,我无法在键值对中打印值的值 . 我已经尝试使用 ! !! 并将其作为字符串进行转换以及以下内容: var animalsToReturn... -
0 votesanswersviews
UIImageView上的渐变
我一直在尝试使用渐变图层填充图像视图,但我似乎无法使其工作,我尝试创建CAGradientLayer,在其上应用2种颜色,然后将其作为蒙版应用于主图像层 . let gradient = CAGradientLayer() gradient.frame = (self.imageView?.bounds)! gradient.colors = [UIColor.blue.cgColor, UICo... -
1 votesanswersviews
SpriteKit:为背景着色
我仍然尝试学习Swift和SpriteKit,我有一个新问题 . 所以我正在关注这个教程/视频:Noise Field 我的项目现在看起来像这样:My Project 我有100个粒子物体四处移动,我想将一些颜色的粒子混合到白色背景中 . 在教程内部,它很安静 . 你只需创建一次背景,并在绘图函数内部(在SpriteKit中这将是update()函数)你给对象一个像0.1这样的alpha值 . S... -
26 votesanswersviews
在iphone ios上的swift 3中弹出
我正在尝试使用以下代码创建一个弹出菜单: import UIKit class BeobachtungViewController: UIViewController, UIPopoverPresentationControllerDelegate { @IBAction func addClicked(_ sender: AnyObject) { // get a ... -
1 votesanswersviews
实例化存储在元类型字典中的类
我按照Make a Swift dictionary where the key is "Type"?的解决方案创建了可以使用类类型作为键的字典 . 我想要做的是:我有一个字典应该存储类类型(类型为metatype)作为键的类型: class MyScenario { static var metatype:Metatype<MyScenario> { ... -
0 votesanswersviews
Alamofire Mailchimp API 3.0订阅
我正在尝试使用Alamofire订阅新用户到Mailchimp列表 . 当我尝试使用.post方法和JSONObject作为参数订阅新用户时,问题就开始了: func subscribeMail(){ let credentialData = "<my_api_key>".data(using: String.Encoding.utf8)! let base64C... -
1 votesanswersviews
UIAlertController在iPad上触发警告
我有一个问题是在我的UIView中添加UIAlertController并防止应用程序在iPad上崩溃,我将它附加到UIBarButtonItem . 现在,每当第一次警报被解雇时,我都会收到警告: [警告] <_UIPopoverBackgroundVisualEffectView 0x7fbfee560c20>被要求为其不透明度设置动画 . 这将导致效果出现断裂,直到不透明度返回到... -
-1 votesanswersviews
如何在Swift 3语言中配置LinPhone视频呼叫方法?
我使用Swift 3语言配置linPhone视频通话,但我不知道如何配置linPhone视频通话方法 . 在我的应用中音频呼叫配置成功 . 请给我任何想法如何配置为linphone方法swift语言的视频通话 . -
1 votesanswersviews
Swift - 在语音上下文数组中添加短语时崩溃
根据最佳做法,google documentation中建议了以下信息 . “Cloud Speech API包含非常大的词汇表 . 但是,如果专有名称或特定领域的单词不在词汇表中,您可以将它们添加到提供给请求的speechContext的短语中 . “ 所以,我在google sample application中的speechContextsArray中添加了短语,如下所示: let reco... -
2 votesanswersviews
payUbiz:支付网关集成:(错误计算的哈希参数)
错误Scrreenshot附加 . 我在使用WebView为iOS应用程序集成payUbiz支付网关时遇到此错误 . 我正在计算哈希字符串中的哈希码,如下所示: let hashValue = "\(key)|\(txnid1)|\(amount)|\(productInfo)|\ (firstname)|\(email)|||||||||||\(Salt)" ... -
6 votesanswersviews
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 votesanswersviews
无法使用 AVAudioPlayer 播放存储在文档目录中的本地 mp3 文件
我有一个在三星 Android 设备上生成的 mp3 音频文件。我从服务器下载同一个文件并存储在文档目录中。现在我使用下面的代码播放这个音频文件。 iAudioFileURL 是我在外部用于设置音频文件 URL 的属性。设置 URL 后,我使用下面的代码为该 URL 设置 AVAudioPlayer var iAudioFileURL : URL?{ didSet{ if ... -
10 votesanswersviews
如何在不阻塞主线程的情况下添加 SCNNode?
我正在创建并向 SceneKit 场景添加大量 SCNNode,这会导致应用程序冻结一两秒钟。 我以为我可以通过使用DispatchQueue.global(qos: .background).async()将所有操作放在后台线程中来解决这个问题,但是没有骰子。它的行为完全相同。 我看到这个答案并在添加它们之前将节点放在SCNView.prepare()之前,希望它会减慢后台线程并阻止阻塞。它没有... -
2 votesanswersviews
SceneKit - 使 SCNNode 水平旋转但不旋转多次?
好吧,有一个奇怪的时间旋转基于操纵杆的 SCNNode,只需旋转到操纵杆定义的角度。我模仿 Apple 的 Fox WWDC 演示,所以我得到了我操纵杆的角度并将其转换为 CGFloat - 我只是试图在水平轴上旋转我的节点(而不是在 y 方向上只旋转 x)以便它 当操纵杆向下时,面向摄像机的视角 当操纵杆向上时面向前方 我有这个工作到一定程度,但不是所有的方式。不知道为什么 - 问题是我需要我的... -
2 votesanswersviews
沿着 X-Axis 拖动 SceneKit 节点,同时保持速度?斯威夫特 3
Swift 3,SceneKit:在我的游戏中,我在屏幕中央有一个 SCNSphere 节点。球体通过重力下降到 SCNBox 节点上,一旦它与盒子碰撞,就会向它施加速度 SCNVector3(0,6,0)。 创建一个新盒子并向前移动(z)朝向我的相机并朝向球体移动。球体上升,峰值,然后向下(通过重力)朝向新的盒子,当它与新盒子碰撞时,速度为 SCNVector(0,6,0)。这个过程不断重复。一... -
2 votesanswersviews
从点到椭圆的距离
我需要以某种方式计算点和椭圆之间的距离 . 我在我的程序中描述了椭圆,坐标x = a cos phi和y = b sin phi(其中a,b是常数,phi是变化角度) . 我想计算点P和椭圆之间的最短距离 . 我的想法是从我的椭圆中心和点P计算矢量,然后找到从中心开始并在点P的方向到达椭圆的末端的矢量,并在末尾减去两个矢量距离(thi可能没有给出最短的距离,但它仍然适合我需要的 . 问题是我不知道... -
1 votesanswersviews
如何在ios 10 Swift3中安排多个本地通知
实际上我做了本地通知调度,但它只安排了一个通知 . 我有提醒模型数组,每个模型对象包含 Headers ,注释,任务ID,日期这样的不同信息 . 所以使用for循环我设置通知内容,触发器,标识符和提出请求但不显示通知 . 以下是我的代码.................................................. ........................... fun... -
3 votesanswersviews
无法实现JSQMessagesViewController Swift 3所需的方法
我正在尝试在 Swift 3 项目中使用 JSQMessagesVC . 它是通过可可 beans 荚安装的,一切看起来都很好 . 问题是我无法实现collectionView方法并且不断收到错误 . 谁能帮我? import UIKit import JSQMessagesViewController class ChatViewController: JSQMessagesViewCo... -
1 votesanswersviews
将细胞类型转换为出列的问题
嗨我在我的cellForItem中遇到问题它说下面的错误 . 我不明白为什么我无法施放细胞 . 它出现在else语句的第一行 . 在列出的UIView上的UIConstraintBasedLayoutDebugging类别中的方法也可能有所帮助 . 无法将'Spoexs.MenuCell2'(0x10d059660)类型的值转换为'Spoexs.MenuCell1'(0x10d0595c0) .... -
0 votesanswersviews
UISlider每毫秒都没有顺利打勾
我正在制作一个视频播放器应用程序,我有 uislider 来显示视频的进度 . UISlider 每毫秒更新一次他的值 . func setCurrentValue(value: Double) { self.slider.setValue(Float(value), animated: false) log.debug("SLIDER VALUE =... -
-2 votesanswersviews
UIDatePicker日期约束Swift 3
我正在使用UIDatePicker视图让用户为我的应用设置日期 . 目前,日期选择器也显示以前的日期,即“今天”日期之后的日期 . 当前日期的先前日期与我的应用无关 . 如何在我的代码中设置这种约束以实现此功能?我试着寻找这个具体的问题,但到目前为止没有运气 . 我读到了关于最短日期和最长日期,但我不知道如何实施 . 任何示例代码将不胜感激 这是我到目前为止所拥有的: @IBAction func... -
-5 votesanswersviews
从前一个视图控制器返回时,Textfield值设置为空[关闭]
访问此[图片]:https://media.giphy.com/media/13jWe2R65tiDrW/giphy.gif Storyboard using segues Storyboard Screenshot ViewController File 导入UIKit class ViewController:UIViewController,UITextFieldDelegate { @IB... -
0 votesanswersviews
Mojave更新:你如何解决这些错误?
嗨,我刚用新的Mojave更新了我的iMac,现在我的项目出现了这些错误 . 我花了一些时间寻找解决方案,但尚未找到解决方案 . 任何帮助,将不胜感激 . 谢谢 . 1. 错误:/Users/MyUsername/Library/Developer/Xcode/DerivedData/App01-dvsqcwpxxkpcbwhkdrzcmteyzypa/Build/Products/Debug-... -
0 votesanswersviews
swift 3来自于工作swift 2.3:@escaping与选项和调用需要错误链管理
我有选项(NSError?)被Xcode / Swift标记为非转义 . 这些函数在一个函数内(在其闭包上有@escaping)被第二个函数调用(在它的闭包上也有@escaping) . 问题似乎是在任一函数的闭包中都没有捕获错误,所以Xcode / Swift看到它们可能是逃逸的 . 之前的堆栈溢出帖子已经注意到'withoutActuallyEscaping'作为解决方法 . 似乎不再支持(X... -
4 votesanswersviews
Swift 3 - 带有Tap Gesture的图像视图
我在使用我放在图像视图上的轻击手势时遇到问题 . 图像当前存储在资产中作为'ActionLiked',我已将图像视图设置为此图像 . 然后将其呈现为基于JSON动态的表视图(因此,对于放入JSON数组中的每个项目,它都会重复) . 我添加了敲击手势,每次点击它都打印出'TAPPED'然而,它似乎不能一直工作 - 表中有7个项目,点击手势将在1上工作,然后在下2个工作然后在第四个工作并重复该模式 第... -
0 votesanswersviews
为什么ELCimagePickerController中的代码没有被执行?
这是我的第一个iOS应用程序 . 使用Swift 3 . 我正在使用 ELCImagePickerController 来选择多个图像 . 我的代码成功打开了库,我可以选择多个图像 . 但是,在取消或完成选择时,没有任何事情发生,并且没有解雇相册 . 我的代码如下: override func viewDidLoad() { super.viewDidLoad( ima... -
1 votesanswersviews
检测动画UIImageView上的点击
我在UIImageView项目上为Swift 3项目使用自定义路径动画 . 代码大纲如下: // parentView and other parameters are configured externally let imageView = UIImageView(image: image) imageView.isUserInteractionEnabled = true let gr = ... -
4 votesanswersviews
如何在Swift中的UserDefaults中保存默认打印机? [重复]
这个问题在这里已有答案: Saving UIPrinter to NSUserDefaults 2个答案 这是我的应用程序的工作流程:用户可以从应用程序的设置页面选择默认打印机,并将使用此默认打印机每次直接打印 without any print preview dialogue . 我们可以使用 UIPrinterPickerController 选择打印机: let printerPic... -
8 votesanswersviews
Swift 3 - 调整字体大小以适应宽度,多行
我有一个UILabel,它被设置为42.0 pt字体,标签的宽度是使用基于标签本身以外的因素的自动约束设置的(也就是标签右边和左边的东西确定标签的宽度) . 我想自动调整字体大小以适应标签的宽度,但是如果可以的话也会分成两行 . 与此类似: 我知道您可以调整字体大小以适应标签的宽度,但仅限于行数设置为1时 . 我怎么做到这一点?