问题标签 [xcode9.2]
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 - UISaveVideoAtPathToSavedPhotosAlbum 不保存视频并返回错误 0 abort with payload
这是我开始录制会话的代码。
这是之后录制视频的代码。
这在 xcode 9 出现之前就可以使用,但是现在当我尝试停止我的视频时,它会导致我的应用程序崩溃,并且 xcode 会抛出错误 Thread 8 signal SIGABART 0_abort_with_payload。我的代码与本节的 xcode 8 相比没有变化,但现在它崩溃了。除了此错误代码之外,我找不到此崩溃的原因。我怀疑这与我保存视频的方式有关。我曾尝试更改 appendingPathComponent,但没有任何区别。
unity3d - iPhone App:相机在纵向模式下无法正常工作,但在横向模式下工作
我正在使用 Unity 5.6.4p2 和 Vuforia 开发 iPhone 应用程序。从 Unity 构建后,在 xCode 9.2 中打开,构建并安装到 iPhone 6s/ipad pro (ios11.2)。当我在 iPhone/iPad 中以纵向模式打开应用程序时,相机无法正常打开,有时相机需要 10/20 秒才能打开,或者应用程序会挂起 30/40 秒,有时它会永久挂起,直到强制关闭应用程序. 但在横向模式下,相机正常打开,应用程序运行正常。
如何解决这个问题?
Unity for android 构建的应用程序运行良好。
谢谢。
xcode - xcode 9.2 评估目录问题
在我的一个应用程序中,我在 Xcode 9.2 中遇到了这个问题。我在 Xcode 8.3 中创建了我的项目,当我在 Xcode 9.2 中运行时,它向我显示错误,例如
无法为 IBCocoaTouchFramework-ElevenAndLater scaleFactor=2x 找到系统内容的设备类型
失败原因:找不到适合习语的设备类型
我正在使用 Xcode 9.2(版本 9.2 (9C40b))。我无法识别问题。
它在帮助目录中给了我错误任何人有任何想法?
swift - 堆栈视图约束更改顶层的视图宽度
我有一个包含 2 个图像的堆栈视图。
- 一张图片的宽度小于或等于 140 和 1:1 的比例
- 堆栈视图顶部约束 20 和尾随约束 5
当我想将堆栈视图前导约束设置为 5(查看安全区域前导)时,它将安全区域扩大到 1920 的宽度,我不知道为什么会这样做。
这可能与堆栈视图的总宽度(包括约束)小于安全区域的宽度有关,因此它忽略了图像宽度约束并将其放大到默认大小(1920)?因为,当我将堆栈视图的分布更改为按比例填充而不是平均填充时,它确实遵守图像的宽度约束并且安全视图的宽度保持正常。
如果我的想法正确,我该如何找到解决方法?
提前致谢。
编辑:我试图从逻辑上思考,我通过将图像的宽度更改为更大或等于而不是更小或等于找到了解决方案。我正在遵循一个 devslopes 指南,并且在那个 Xcode 版本(Beta XCode9)中它确实有效,它只是警告它不再遵守该约束(我认为它是在说,我只是看到宽度是红色的)。所以它现在可以工作了,如果有人按照他们的指南有这个问题,只要按照我说的去做,它就会工作。
ios - 3rd 方框架在 Xcode 中编译警告
与这个团队合作,我需要将下一个版本发布到应用商店。克隆项目后,我有 37 个编译警告。我应该引起别人的注意,自己解决这些问题,还是保持原样?我将如何处理来自 3rd 方框架的警告解锁文件并修复自己?id 而不是对我不知道如何工作的“socketEngine.swift”文件进行更改。
下面我列出了我收到的警告类型。-“不推荐使用字符,请直接使用存储或子字符串”,以及其他各种不推荐使用。- “在 swift 4 或更高版本中调用此函数时,您必须传递一个()
元组。 - “此块声明不是原型” - 其中大约 30 个
当我运行应用程序时,一切运行顺利。这个项目是objective-c,而且我用swift要好得多,所以如果我不需要,我现在不想纠正所有这些变化。
ios - Objective-C 对象字面量的隐式布尔转换总是计算为真 ios
我最近下载了 Xcode 9.2 并将我的项目设置更新为推荐。现在,对于我使用过断言的所有地方,我的代码中都会收到此警告,例如:
assert(@"Must be implemented by subclass");
什么是正确的选择?
objective-c - 在 mac osx 10.13 CoreBluetooth 框架上的 CBPeripheralStateDisconnecting 状态之后,外设状态永远不会改变
我已将 macOS 更新为 High sierra 并将 Xcode 更新为 9.2。我正在处理 BLE 设备连接/断开连接和读取数据。它在 Xcode 8.2 中运行良好,现在 CoreBluetooth 框架发生了变化。
CBPeripheralStateDisconnecting
在外围状态中添加了一个新状态。CBPeripheralStateConnecting
现在,我也需要从状态中取消与 BLE 设备的连接的功能。
我已经使用cancelPeripheralConnection:
方法取消连接。此方法后设备状态变为CBPeripheralStateDisconnecting
且永远不会进入状态CBPeripheralStateDisconnected
。我尝试再次连接,但状态仍然没有改变。
简而言之,BLE 设备状态在CBPeripheralStateDisconnecting
状态之后永远不会改变。请任何人都可以建议一种方法吗?
提前致谢。
ios - 在数组中插入元素时同时出现内存访问错误
我在下面的方法中遇到了同时内存访问错误。谁能建议我应该如何修改它以消除此错误并保持功能完整。
这就是数组的定义方式var myItems : [String]?
任何建议表示赞赏。