我正在构建/学习我的第一个Xcode应用程序。我之前使用过C,并试图学习Objective C来构建iPhone应用程序。应用程序按下按钮时崩溃; iOS Sim
我已经构建了一个简单的应用程序,当我运行iOS模拟器并按下一个指向故事板中另一个屏幕的按钮时,该应用程序崩溃。到目前为止,我已经使用故事板构建了整个应用程序。
这是我整个main.m文件...
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char * argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
这是错误...
2014年3月2日21:22:04.422膳食安排发电机组[4777 :70b] *因未捕获的异常'NSGenericException'而终止 应用程序,原因:'推 只有当源控制器由UINavigationController的一个 实例管理时才能使用segues。 *第一掷调用堆栈:(0的CoreFoundation 0x00000001018a2795 exceptionPreprocess + 165 1 libobjc.A.dylib
0x00000001015ee991 objc_exception_throw + 43 2的UIKit
0x00000001006ef051 - [UIStoryboardPushSegue destinationContainmentContext] + 0 3的UIKit
0x0000000100252096 - [UIApplication的sendAction ::从:forEvent:] + 80 4的UIKit 0x0000000100252044 - [UIApplication的sendAction:toTarget:fromSender:forEvent:] + 17 5的UIKit 0x0000000100326450 - [UIControl _sendActionsForEvents:withEvent:方法] + 203 6的UIKit 0x00000001003259c0 - [UIControl touchesEnded :withEvent:] + 530 7
UIKit的0x0000000100286c15 - [一个UIWindow _sendTouchesForEvent:] + 701 8的UIKit 0x0000000100287633 - [一个UIWindow的SendEvent:] + 988 9的UIKit
0x0000000100260fa2 - [UIApplication的的SendEvent:] + 211 10的UIKit
0x000000010024ed7f _UIApplicationHandleEventQueue + 9549 11 的CoreFoundation 0x0000000101831ec1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17 12的CoreFoundation 0x0000000101831792 __CFRunLoopDoSources0 + 242 13的CoreFoundation 0x000000010184d61f __CFRunLoopRun + 767 14的CoreFoundation
0x000000010184cf33 CFRunLoopRunSpecific + 467个15 GraphicsServices
0x00000001039923a0 GSEventRunModal + 161 16的UIKit
0x0000000100251043 UIApplicationMain + 1010 17膳食计划生成
0x0000000100001193主+ 115 18 libdyld.dylib
0x0000000101f1a5fd启动+ 1)的libC++ abi.dylib:与类型NSException的 未捕获的异常终止(lldb)
请参阅http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1 – rmaddy
而当您发布这样的问题时,您必须始终包含完整的错误消息。 – rmaddy
对不起。我将包含错误消息。它位于哪里?另外,@rmaddy我会阅读!看起来像一个优质的文章! –