Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 当main返回时,应用程序崩溃;应该';“我已被宣告无效”;_Ios_Xcode_Debugging_Crash_Main - Fatal编程技术网

Ios 当main返回时,应用程序崩溃;应该';“我已被宣告无效”;

Ios 当main返回时,应用程序崩溃;应该';“我已被宣告无效”;,ios,xcode,debugging,crash,main,Ios,Xcode,Debugging,Crash,Main,主应用程序返回时应用程序崩溃 有人知道控制台消息“本应失效”是什么意思吗?我跑了一下,得到了一个干净的测试结果。我正在使用Stig Brautaset的库成功解析JSON,如下所示: - (void)connectionDidFinishLoading:(NSURLConnection *)connection { ... NSDictionary *results = [responseString JSONValue]; ... } 错误: 执行错误访问 控制台消息 2012-

主应用程序返回时应用程序崩溃

有人知道控制台消息“本应失效”是什么意思吗?我跑了一下,得到了一个干净的测试结果。我正在使用Stig Brautaset的库成功解析JSON,如下所示:

- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
  ...
  NSDictionary *results = [responseString JSONValue];
  ...
}
错误: 执行错误访问

控制台消息 2012-01-21 08:57:55.817 wftd远程json[14190:707]本应无效

#import <UIKit/UIKit.h>
#import "AppDelegate.h"

int main(int argc, char *argv[]){
   @autoreleasepool {

     return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
  }
}
#导入
#导入“AppDelegate.h”
int main(int argc,char*argv[]){
@自动释放池{
返回UIApplicationMain(argc、argv、nil、NSStringFromClass([AppDelegate类]);
}
}
控制台消息 2012-01-21 08:57:55.817 wftd远程json[14190:707]本应无效

#import <UIKit/UIKit.h>
#import "AppDelegate.h"

int main(int argc, char *argv[]){
   @autoreleasepool {

     return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
  }
}

感谢您使用仪器查看此

,我能够找到僵尸对象并更正错误。都修好了。感谢TriPhoenix的建议。

从您的JSON代码中发布一些代码,特别是与
wftd remote JSON
相关的任何代码。您使用的JSON反序列化程序是什么?当执行错误访问发生时,调试器中显示的行是什么?在@autorelease块中:
code
@autoreleasepool{返回UIApplicationMain(argc、argv、nil、NSStringFromClass([AppDelegate class]);
code
}也可以尝试搜索僵尸对象(NSZombieEnabled或Instruments),因为EXC\u坏访问通常是由内存管理问题引起的,甚至可能与该控制台消息无关。