【问题标题】:Core Data table view exception crashCore Data 表视图异常崩溃
【发布时间】:2015-07-09 10:31:08
【问题描述】:

这是来自 Flurry 崩溃分析的堆栈跟踪。知道我的核心数据表视图实现出了什么问题吗?

Full Stack Trace:
0   CoreFoundation                      0x182d5c2d8 <redacted> + 132
1   libobjc.A.dylib                     0x194a280e4 _objc_exception_throw + 60
2   CoreFoundation                      0x182d5c218 -[NSException initWithCoder:] + 0
3   CoreData                            0x182a1fbc8 -[_PFBatchFaultingArray objectAtIndex:] + 204
4   Appname                             0x1000615e0 -[MasterViewController configureCell:atIndexPath:] + 124
5   Appname                             0x1000613b8 -[MasterViewController controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:] + 580
6   CoreData                            0x182b22d60 <redacted> + 4124
7   CoreData                            0x182aa1218 <redacted> + 200
8   CoreData                            0x182aa10e4 -[NSManagedObjectContext performBlockAndWait:] + 256
9   CoreData                            0x182a2c650 -[NSFetchedResultsController _managedObjectContextDidChange:] + 124
10  CoreFoundation                      0x182d022c4 <redacted> + 20
11  CoreFoundation                      0x182c3f450 __CFXNotificationPost + 2060
12  Foundation                          0x183b6ea80 -[NSNotificationCenter postNotificationName:object:userInfo:] + 72
13  CoreData                            0x182a2c5ac -[NSManagedObjectContext _postObjectsDidChangeNotificationWithUserInfo:] + 88
14  CoreData                            0x182a2c52c -[NSManagedObjectContext _createAndPostChangeNotification:withDeletions:withUpdates:withRefreshes:] + 364
15  CoreData                            0x182a2a9d4 -[NSManagedObjectContext _processRecentChanges:] + 2552
16  CoreData                            0x182a22dc4 <redacted> + 384
17  CoreFoundation                      0x182d142a4 <redacted> + 32
18  CoreFoundation                      0x182d11230 <redacted> + 360
19  CoreFoundation                      0x182d11610 <redacted> + 836
20  CoreFoundation                      0x182c3d2d4 _CFRunLoopRunSpecific + 396
21  GraphicsServices                    0x18c6936fc _GSEventRunModal + 168
22  UIKit                               0x18783af40 _UIApplicationMain + 1488
23  Appname                              0x1000d8d0c -[MainRowType .cxx_destruct] + 180
24  libdyld.dylib                       0x1950d2a08 <redacted> + 4

感谢您的帮助!

【问题讨论】:

    标签: ios objective-c uitableview core-data crash


    【解决方案1】:

    您遇到了一些异常,并且您正在使用该异常来初始化 coder。

    包含信息的对象为 nil 并使用 coder 调用 init。所以在处理对象之前检查 nil 会很好。

    没有代码我们不能说更多;)

    【讨论】:

    • 感谢您的帮助!我在堆栈跟踪阅读方面并不是很擅长......你能说出什么是 nil 吗?索引还是用户信息?
    • @Kreuzberg 没有代码我不能说更多,但您的对象(用户信息)似乎为零。
    猜你喜欢
    • 2012-05-02
    • 2016-10-27
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    • 2011-08-29
    • 2010-11-16
    • 2022-01-02
    相关资源
    最近更新 更多