Rap*_*ael 14 iphone objective-c ios
我刚刚开始学习iOS开发,现在我的主要功能有一个sigabrt.通过调用触发错误:
int retVal = UIApplicationMain(argc, argv, nil, nil);
Run Code Online (Sandbox Code Playgroud)
因为我对iOS编程很陌生,所以我不知道导致此错误的原因是什么.我在callstack上发现的一件事是引发了以下异常:dyld_stub_objc_exception_throw 可能导致此错误的原因是什么?
Bad*_*ate 33
我在X-Code 4.2中遇到了这个问题,问题是它无法找到我的故事板.令人沮丧的是,没有迹象表明实际的例外是什么.通过向我的main函数添加try/catch,我能够在日志中获得异常.(注意我正在使用ARC,所以如果你不使用ARC,你的主要看起来与try catch有点不同)
int main(int argc, char *argv[])
{
int retVal = 0;
@autoreleasepool {
NSString *classString = NSStringFromClass([sortaAppDelegate class]);
@try {
retVal = UIApplicationMain(argc, argv, nil, classString);
}
@catch (NSException *exception) {
NSLog(@"Exception - %@",[exception description]);
exit(EXIT_FAILURE);
}
}
return retVal;
}
Run Code Online (Sandbox Code Playgroud)
这只是学习新语言/API 时犯的典型错误。我忘记正确设置视图。
UIView *controllersView = [myViewController view];
[window addSubview:controllersView];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10435 次 |
| 最近记录: |