2012-04-11 4 views
0

私のアプリはカメラを使って写真を撮ります。
私はこのメッセージにカメラ二度目(私はそれを最初に開き、それを閉じた後)、
アプリのクラッシュを開くとき:iPhone - Objective C - PLCameraPreviewViewクラス

*** -[PLCameraPreviewView isKindOfClass:]: message sent to deallocated instance 0x4193380 

PLCameraPreviewView何ですか?
私はちょうどカメラを開くには、次のコードを使用して、何が起こっているか知っていますか:

self.imagePicker = [[[UIImagePickerController alloc] init] autorelease]; 
imagePicker.delegate = self; 
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; 
imagePicker.allowsEditing = NO; 
[self presentModalViewController:imagePicker animated:YES]; 

答えて

0

理由は、私はメソッドを持つUIViewのカテゴリを持っていることです。

+(UIViewの*) firstResponder;

私はtheFirstResponder

+(UIViewの*)に、このメソッドの名前を変更します。

問題が解決しました。

私たちのカテゴリのメソッドには、そのクラスの組み込みのメソッド名に似た名前を付けてはいけないと思います。

関連する問題