我想從一個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