iOS7 Storyboard-Bildauswahl funktioniert nicht :(

8

Ich versuche, ein imagePicker in einem neuen iOS7 Xcode-Projekt mithilfe von Storyboards einzurichten, kann aber anscheinend keine Beispiele online finden, bis ich den folgenden Code gefunden habe.

Ich habe es so eingerichtet, dass beim Drücken einer Taste ein modales Push-Ding verwendet wird, um zu der Ansicht zu navigieren, die die Klasse "UIImagePickerController" hat, die anscheinend den Bildauswahlcode aufruft.

Aber wenn die App ausgeführt wird, wird nichts geladen, nachdem Sie auf die App geklickt haben, um auf Ihre Fotos zugreifen zu können.

Fehler Screenshot greifen: Ссылка

Schnittstelleneinrichtung:

%Vor%

code:

%Vor%     
user3187832 15.01.2014, 18:19
quelle

4 Antworten

7

Initialisieren Sie den Controller UIImagePickerController *controller = [[segue destinationViewController] init];

    
Matt 15.01.2014, 18:39
quelle
2

für SWIFT - Bit verschiedene Annäherung

%Vor%

dann zuweisen

%Vor%     
Vanya 16.08.2014 19:03
quelle
0

Ich hatte das gleiche Problem. Das UIImagePickerController -Objekt, das vom Storyboard initialisiert wurde, funktionierte nur dann korrekt, wenn availableMediaTypesForSourceType auf UIImagePickerControllerSourceTypeCamera gesetzt war.

Wenn Sie prepareForSegue: -Funktionalität beibehalten möchten, können Sie UIImagePickerController aus dem Storyboard entfernen und es mit dem folgenden Code programmieren:

%Vor%     
kowal 20.03.2015 12:05
quelle
0

Möglicherweise besteht eine weitere Alternative darin, UIImagePickerController abzuleiten und zur Unterklasse hinzuzufügen:

- (instancetype)initWithCoder:(NSCoder *)aDecoder { return [super init]; }

Es schien zu funktionieren.

    
Paul Gardiner 29.10.2015 15:58
quelle