当 main 返回“应该已失效”时,应用程序崩溃

发布于 2024-12-28 06:07:57 字数 728 浏览 1 评论 0原文

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

有谁知道控制台消息“应该已失效”是什么意思?我运行了 Clang 并收到了干净的测试结果。我成功地使用 Stig Brautaset 的库解析 JSON,如下所示:

- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
  ...
  NSDictionary *results = [responseString JSONValue];
  ...
}

错误: EXEC_BAD_ACCESS

控制台消息 2012-01-21 08:57:55.817 wftd-remote-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]));
  }
}

控制台消息 2012-01-21 08:57:55.817 wftd-remote-json[14190:707] 应该已无效

感谢您查看此内容

App crashing when main returns.

Does anyone know what the console message "Should've been invalidated" means? I ran Clang and received a clean test result. I am successfully parsing JSON with Stig Brautaset's library like so:

- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
  ...
  NSDictionary *results = [responseString JSONValue];
  ...
}

Error:
EXEC_BAD_ACCESS

Console Message
2012-01-21 08:57:55.817 wftd-remote-json[14190:707] Should've been invalidated

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

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

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

Console Message
2012-01-21 08:57:55.817 wftd-remote-json[14190:707] Should've been invalidated

Thanks for looking at this

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感受沵的脚步 2025-01-04 06:07:57

通过使用 Instruments,我能够找到 Zombie 对象并纠正我的错误。全部固定。感谢 TriPhoenix 的建议。

By using Instruments, I was able to find the Zombie object and correct my error. All fixed. Thanks to TriPhoenix for the suggestion.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文