2012-03-28 3 views
0

Ich habe einen UIImagePickerController (Quellentyp Kamera), die ich verwende, um Bilder zu machen. Ich habe es richtig in meine .h (@property) und .m (@synthesize) eingefügt. Hier ist, was ich verwende, um es zu zeigen:Kamera-Taste auf UIImagePickerController ist zufällig verteilt

if (thePicker == nil) { 
thePicker = [[UIImagePickerController alloc] init]; 
thePicker.delegate = self; 
thePicker.sourceType = UIImagePickerControllerSourceTypeCamera; 
thePicker.allowsEditing = NO; 
} 

[self presentModalViewController:thePicker animated:YES]; 

Ich habe ein seltsames Problem. Hin und wieder, nach dem Schließen/Öffnen ein paar Mal, die Kamera-Taste oder die verwendete Taste wird nicht funktionieren (aber die Wiederholung und Abbrechen-Tasten arbeiten). Ich erhalte keine Speicherwarnungen, und ich habe eine dealloc- und didReceiveMemoryWarnings-void-Anweisung, aber sie werden nicht aufgerufen.

AN andere haben dieses Problem?

+0

hast du ein radar abgelegt? – CodaFi

Antwort

1

Ich habe gesehen, dass einige Apps es mit ihrem Overlay abdecken, aber Sie können es nicht entfernen. AVCaptureSession klingt wirklich besser für Ihre Zwecke. Ich sehe ein Beispiel hier:

http://www.musicalgeometry.com/?p=1273

dieses Probieren Sie es kann helfen, u i Dank erraten !!