私のアプリにはスクロールビューにビューといくつかのテキストフィールドがありますが、(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."];
}
}
}
全てに感謝。私は問題を解決しました..製品名に特殊文字(')が含まれていました..クラッシュの原因でした.製品名から特殊文字を削除した後..正常に動作していました.つまり、(Sean's App)から(Seansのアプリ)アプリ)。
解決しました..@saad、@netrace、@andrea、@paul のおかげで、こんなに短い時間で返信してくれました。