Jul*_*les 0 iphone cocoa-touch objective-c ios
我收到了这个错误
malloc: * * * error for object 0x8a591d4: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
No memory available to program now: unsafe to call malloc
No memory available to program now: unsafe to call malloc
Run Code Online (Sandbox Code Playgroud)
它来自这条线
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Info"
ofType:@"plist"];
NSData *plistData = [NSData dataWithContentsOfFile:plistPath];
NSDictionary *loadedPlist =
[NSPropertyListSerialization propertyListFromData:plistData
mutabilityOption:0 format:NULL errorDescription:NULL]; <<< this line
Run Code Online (Sandbox Code Playgroud)
plistData的值设置为Summary Unavailable
我不知道从哪里开始?
编辑 - 添加了更多代码
我要添加另一个答案:你也可能已经在堆上了,并且你在propertyListFromData上失败了:只是因为它做了大量的分配而碰巧碰到了坏点.因此,在Xcode中编辑您的方案,并确保已选中所有内存管理项目(在"运行"任务的"诊断"选项卡中).
| 归档时间: |
|
| 查看次数: |
4879 次 |
| 最近记录: |