fetchedResultsController.fetchedObjects在iOS 10 beta 1和Swift 2.3上崩溃

时间:2016-07-04 14:44:21

标签: ios swift swift3 xcode8 ios10

要点:

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

  

致命错误:NSArray元素无法与Swift数组元素匹配   型

重现步骤:

  1. 在fetchedResultsController.performFetch。
  2. 之后调用fetchedResultsController.fetchedObjects
  3. 尝试将fetchedResultsController.fetchedObjects转换为NSManagedObjects
  4. App Crashes。
  5. 预期结果:

    应该可以在Swift中访问

    fetchedResultsController.fetchedObjects

    iOS版:iOS 10 beta 1

    Xcode版本:8.0 beta

    斯威夫特:2.3

    谢谢!

1 个答案:

答案 0 :(得分:0)

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

谢谢!