问题标签 [ios10]
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.
core-data - 适用于 iOS 8,9 的 Xcode 8 核心数据模板
我正在新的 Xcode 8 中开发一个应用程序,我注意到一件显而易见的事情。Xcode 使用最新的 API 参考为我生成了 Core Data。因此,如果我将部署目标更改为 iOS 8 或 9,它会发生冲突并建议我使用括号:AVAILABLE
我的核心数据代码。这意味着我必须从以前的 API 中从头开始编写 Core Data 代码。有没有人有 AppDelegate 的模板,或者可以让 Xcode 生成它们?提前致谢!
swift3 - NSKeyedArchiver 在 Swift 3 (Xcode 8) 中不起作用
我已将我的项目迁移到 Swift 3 并且NSKeyedArchiver
无法正常工作。尝试像这样解码对象时,我实际上遇到了运行时错误:
它在 Xcode 7.3 中的 Swift 2.2 中完美运行。有没有其他人遇到过这样的麻烦?
PS我在模拟器和设备上都有这个错误。
ios - 新的 iOS 10 Today Widget/Extension 的高度是多少?
我正在构建一个 iOS Today 小部件,在测试 iOS 10 时,我注意到所有小部件现在都被赋予了相同的高度(以前的版本允许开发人员设置高度)。什么是理想的高度/处理这个新限制的最佳实践是什么?我很快,我没有使用自动布局仅供参考。提前致谢!
xcode - 数据模型更改未保存且未生效(Xcode 8)
我正在尝试在 Xcode 8 中创建我的数据模型,当我添加实体或属性并关闭 Xcode 时,它永远不会被保存!即使我在检查员视图中更改设置,所有内容都会重置为空。如何解决这个问题?
谢谢!
ios - 调试通知扩展
我正在构建一组通知扩展(服务/内容)。我无法连接到 Xcode 调试器,甚至无法退出设备日志或控制台。
有没有办法查看任何类型的输出?
core-data - 是否可以在 iOS 9 和 10 中使用核心数据(Xcode 8 和 Swift 3.0)?
我想在 Swift 3 Xcode 8 中启动新应用程序并支持 iOS 8.4/9.x 如何处理核心数据?
ios - 基于 Swift 中的结构属性删除数组中的重复结构
我制作了一个简单的结构并实现了 Equatable 协议:
然后在我的项目中我得到一个[MyModelStruct]数组,我要做的是删除所有具有相同id的MyModelStruct
我怎样才能使 cleanFunction ?
有人可以帮忙吗。谢谢大家。Xcode:版本 7.3.1
cloudkit - 未知参数用法 CloudKit - iOS 10
有谁知道该String
字段在此闭包中的用途public var recordWithIDWasDeletedBlock: ((CKRecordID, String) -> Void)?
。我不知道它是做什么用的,目前文档不完整。有任何想法吗?
ios - fetchedResultsController.fetchedObjects 在 iOS 10 beta 1 和 Swift 2.3 上崩溃
概括:
当我尝试访问fetchedResultsController.fetchedObjects
应用程序崩溃并打印错误为:
致命错误:NSArray 元素无法匹配 Swift Array 元素类型
重现步骤:
- 在fetchedResultsController.performFetch
fetchedResultsController.fetchedObjects
之后调用。 - 尝试转换
fetchedResultsController.fetchedObjects
为NSManagedObjects
. - 应用程序崩溃。
预期成绩:
fetchedResultsController.fetchedObjects
应该可以在 Swift 中访问。
iOS版本:iOS 10 beta 1
Xcode 版本:8.0 beta
斯威夫特:2.3
谢谢!
ios - Project-Swift.h 文件由于“Elaborated type 引用 typedef”错误而无法编译
摘要:我已将 StreamDelegate 方法添加public func stream(_ aStream: Stream, handle eventCode: Stream.Event)
到我的 swift 类中并编译了项目。生成Project-Swift.h
时,编译器无法编译并显示错误为Elaborated type refers to a typedef
.
重现步骤: 1. 添加StreamDelegate
到您的 swift 类。2. 将公共添加func stream(_ aStream: Stream, handle eventCode: Stream.Event)
到您的班级。3. 编译项目。
预期结果:
Project-Swift.h
文件应该被正确编译。
实际结果:Project-Swift.h 文件中的错误:- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(enum NSStreamEvent)eventCode;
临时修复:如果我删除enum
关键字 onProject-Swift.h
之类的- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(enum NSStreamEvent)eventCode;
,项目编译正确并构建成功。
iOS 版本:iOS 10 beta 1
Xcode 版本:Xcode 8 beta
Swift 版本:2.3 或 3.0