2012-04-11 10 views
0

Meine App verwendet die Kamera, um ein Foto zu machen.
Wenn ich öffnen Sie die Kamera das zweite Mal (nachdem ich es das erste Mal geöffnet und geschlossen),
die App stürzt mit dieser Nachricht:iPhone - Ziel C - PLCameraPreviewView Klasse

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

was PLCameraPreviewView ist?
wissen Sie, was passiert, ich benutze den folgenden Code nur die Kamera zu öffnen:

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

Antwort

0

Der Grund dafür ist, dass ich eine UIView Kategorie haben, die eine Methode hat:

+ (UIView *) firstResponder;

wenn ich den Namen dieser Methode

ändern

+ (UIView *) theFirstResponder;

ging das Problem weg.

Ich denke, wir sollten die Methoden in unserer Kategorie nicht ähnlich wie die eingebauten Methodennamen dieser Klasse nennen.

Verwandte Themen