【问题标题】:fetchedResultsController.fetchedObjects crashes on iOS 10 beta 1 and Swift 2.3fetchedResultsController.fetchedObjects 在 iOS 10 beta 1 和 Swift 2.3 上崩溃
【发布时间】:2016-07-04 14:44:21
【问题描述】:

总结:

当我尝试访问 fetchedResultsController.fetchedObjects 应用程序崩溃并打印错误为:

致命错误:NSArray 元素无法匹配 Swift Array 元素 输入

复制步骤:

  1. 在 fetchedResultsController.performFetch 之后调用 fetchedResultsController.fetchedObjects
  2. 尝试将fetchedResultsController.fetchedObjects 转换为NSManagedObjects
  3. 应用程序崩溃。

预期结果:

fetchedResultsController.fetchedObjects 应该可以在 Swift 中访问。

iOS版本:iOS 10 beta 1

Xcode 版本:8.0 beta

斯威夫特:2.3

谢谢!

【问题讨论】:

  • 能分享一下你用过的代码吗?
  • 这个问题已在 Swift 3.0 语法中得到解决。谢谢!

标签: ios swift swift3 xcode8 ios10


【解决方案1】:

我将 Swift 代码升级到 Swift 3.0 后,此问题已得到解决。

谢谢!

【讨论】:

    猜你喜欢
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多