我的应用程序在滚动视图上有一个视图和几个文本字段,但是在单击文本字段(在 ios5 设备上)时,它崩溃了。,文本字段代表正在调用 .. 当我进入函数时 .. 它只有几行在 xcode 上,然后它崩溃了。
我的应用程序在 ios 4.0(模拟器和设备)上运行良好,但在 ios5.0 上崩溃(仅在设备上,不在模拟器上),我无法从设备调试。
我的崩溃报告说——
作业似乎已崩溃:分段错误:11
应用程序“ttk”异常退出,信号 11:分段错误:11
如何解决这个问题,任何链接都会有用。谢谢。
已经尝试过 - NSZombieEnabled ,静态分析器..
崩溃后,日志控制台上没有任何有用的信息。
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
NSLog(@"button index : %d",buttonIndex);
if(buttonIndex == 0) {
if( [UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]) {
ImageController = [[UIImagePickerController alloc] init];
ImageController.allowsEditing = YES;
ImageController.delegate = self;
ImageController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self.navigationController.topViewController presentModalViewController:ImageController animated:YES];
} else {
[self callAlertViewWithTitle:@"Message!" Message:@"Album not available."];
}
} else if(buttonIndex == 1) {
if( [UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera ]) {
ImageController = [[UIImagePickerController alloc] init];
ImageController.allowsEditing = YES;
ImageController.delegate = self;
ImageController.sourceType = UIImagePickerControllerSourceTypeCamera;
[self.navigationController presentModalViewController:ImageController animated:YES];
} else {
[self callAlertViewWithTitle:@"Message!" Message:@"Camera not available."];
}
}
}
谢谢大家。我解决了我的问题..我的产品名称包含特殊字符(')..导致崩溃,从产品名称中删除特殊字符后..它工作正常。即从(肖恩的应用程序)到(肖恩应用程序)。
解决了..感谢@saad、@netrace、@andrea、@paul 在这么短的时间内回复。