问题标签 [ios9]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - sendAsynchronousRequest 在 iOS 9 中已弃用,如何更改代码以修复
以下是我遇到问题的代码:
从 iOS 9 开始,现在已弃用,并告诉我改用 dataTaskWithRequest。有人可以帮我用 dataTask 更改 sendAsync,我不知道该怎么做。
swift - 在 SceneKit 中使用金属着色器
我想使用Metal
着色器将卡通/单元格着色应用于场景中使用的材质。我试图实现的着色器是 AppleAAPLCelShader
在MetalShaderShowcase中找到的。我对实现着色器有点陌生,SceneKit
所以我可能做的一切都完全错误。
根据我在文档中的理解,aMetal
或 GL 着色器可用于修改SceneKit
iOS 9 和 Xcode 7 的渲染。文档建议这与 GL 着色器的方式相同。
我的方法是尝试获取.metal
文件的路径,然后将其加载到一个字符串中SCNMaterial
shaderModifiers
,以 [String: String] 字典的形式在属性中使用,就像使用 GL 着色器一样(尽管我还没有使其正常工作)。
我的代码是:
这是在一个测试场景上运行的,其中有一个从.scn
文件加载的盒子几何图形。文件加载工作正常,所以这不是问题。
错误来自我尝试查找路径的第二行,它给了我“在展开可选值时找到 nil”,这是强制展开时预期的,除了它尝试加载的文件是大多数当然在捆绑包中,相同的代码适用于其他文件类型,但不是.metal
。
我会以完全错误的方式解决这个问题吗?除了我滥用金属文件的问题外,我不明白为什么它不会访问该文件。
有没有更简单或更好的方法来实现单元格着色并最终在边缘上加粗轮廓?
ios - 以编程方式链接 CNContacts
在我的应用程序中,我想创建一个新联系人。如果已存在同名联系人,我想将新联系人链接到旧联系人。
我查看了 CNContact 和 CNContactStore 参考资料,但没有看到任何链接联系人的方法。这可能吗?如果可以,怎么做?
evernote - 有没有办法在 iOS 9 中为新的富笔记应用程序创建或更新笔记?
我想创建一个将内容生成为笔记的应用程序。EverNote 有一个 api。是否可以从我的应用程序创建新的富文本 iOS 9 笔记?我还没有找到任何关于它的信息。
swift - 修复从 Swift 1.2 到 2.0 的 NSURLConnection 弃用
我有一个用 Swift 1.2 编写的函数,用于检查地址或 IP 的可达性。这里是 :
现在,NSURLConnection
已弃用,根据 Xcode 的建议,我尝试使用 编写它NSURLSession.dataTaskWithRequest
,这里是:
上面的代码总是返回false(它的明显),因为completionHandler
在单独的线程上执行。
我担心的是,我可以通过阻止它completionHandler()
以某种方式在 MainThread 上运行吗?sendSynchronousRequest
我有理由不在这里使用“Apple's Reachabilty”。
任何建议都会有所帮助。:)
ios - NSURLSession 块中的方法延迟
当我调用这个块时:
即使调用了 NSLog,块内的代码也需要很长时间才能执行——这是怎么回事?我尝试了各种解决方案,但没有任何效果。
ios9 - 在 iOS9 中弃用 mpmovieplayercontroller 后继续前进的方法
我有一个代码:
它基本上会加载一个 url 并开始播放它。随着 MPMoviePlayerController 的弃用,用于执行上述功能的框架是什么。
ios - 为什么 ActivityViewController 在控制台中显示自动约束错误?
我正在尝试在我的应用程序中实现一个共享按钮,所以很自然地,我转向了UIActivityViewController
. 出于某种原因,每当我按下共享按钮并弹出它时,我的日志中都会收到以下消息:
调用它时我没有做任何花哨的事情,只是最低限度:
这可能是 Xcode beta 7/iOS 9 的错误吗?还是我错过了什么?我应该担心吗?
ios - Swift 2 中的 segue 没有后退按钮
我刚刚将我的项目移植到 Swift 2,一切都运行良好 - 除了即使是最简单的 segues 也没有后退按钮。这是我正在使用的准备 segue 功能:
之前,父级 segue 的后退按钮用于自动填充。现在,我得到的只是子导航 vc 中的标题
ios - iOS 应用程序在 UI 录制时没有响应
我正在尝试为我的 iPad 应用程序记录 UI 测试。当我按标签栏项目导航到另一个屏幕录制时,正确捕获了我的操作,但我的应用程序根本没有响应。之后,当我运行测试时,它实际上会导航到正确的屏幕。
知道什么会导致这种行为吗?
谢谢。