gpt4 book ai didi

xcode - 为什么应用程序在iPhone模拟器中崩溃?我怎样才能解决这个问题?

转载 作者:行者123 更新时间:2023-12-03 17:43:19 25 4
gpt4 key购买 nike

我正在开发一个使用导航 Controller 的应用程序。构建时,没有任何错误或警告。我已经在myMethod文件中定义了一个方法FirstViewController.m,然后在viewDidLoad中,我用[self myMethod];调用了该方法。

从控制台进行构建和运行时,我什么也没得到。因此,我将NSLog()语句如下所示:

-(void) viewDidLoad {
NSLog(@"Entering viewDidLoad");
[self myMethod];
NSLog(@"Called myMethod");
[super viewDidLoad];
}

控制台从不返回第二条NSLog语句,这使我相信该应用程序在调用该方法时崩溃。

我已经将模拟器设置为iOS 4.0.1和iOS 4.1进行了尝试。我正在针对iOS 4.1 SDK进行构建。我非常感谢您可以提供的任何帮助。

更新:我运行了调试器,它似乎表明问题出在 myMethod中。在收到“EXC_BAD_ACCESS”之前,我仅通过该方法中的几行代码来实现。代码行是:
-(void)myMethod {
NSMutableArray *someStuff;
NSMutableArray *someMoreStuff;

stuffSections=[[NSMutableArray alloc] initWithObjects:@"Some Stuff",@"Some More Stuff",nil];

someStuff=[[NSMutableArray alloc] init];
someMoreStuff=[[NSMutableArray alloc] init];

[someStuff addObject:[[NSMutableDictionary alloc]initWithObjectsAndKeys:@"Item Name",@"name",@"Item Picture.png",@"picture",@"http://theurl.net/",@"url",@"1",@"itemCode",nil]];

但是似乎我无法摆脱第一次向 someStuff数组添加内容的尝试。

最佳答案

看起来“myMethod”中有问题。如果我不得不猜测,我会说您正在尝试引用自动释放但未保留的对象。

关于xcode - 为什么应用程序在iPhone模拟器中崩溃?我怎样才能解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4119875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com