我想从一个TableViewController传递控件,将其称为'A'到另一个TableViewController,称之为'B'。尽管我启用了“所有异常”,但我陷入了主要的第20行: retVal = UIApplicationMain(argc,argv,nil,NSStringFromClass([AppDelegate 第20行最右边的NB是“Thread 1 :断点1.3" 什么是值得在iOS 5.1应用程序;为什么我看不到例外?
任何人都可以点我的方向,这将有助于我看看是什么原因造成的程序停止
//
// main.m
// some function
//
// Created by JJW on 3/23/12.
// Copyright (c) 2012 JJW, LLC. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
//return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
int retVal = -1;
@try
{
retVal = UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
@catch (NSException* exception)
{
NSLog(@"Uncaught exception: %@", exception.description);
NSLog(@"Stack trace: %@", [exception callStackSymbols]);
}
return retVal;
}
}
感谢比尔,但正如我的问题所述:即使我已启用'所有例外'。所以我已经完成了你的建议。然而,一些例外发生,并没有陷入困境。 – JJW 2012-04-18 15:52:31
尝试并扔掉你的try/catch语句。查看我的更新。 – 2012-04-18 16:33:41
我删除了Try,Catch stuff并得到了相同的结果。 – JJW 2012-04-18 20:49:00