Swift 2 Zusätzlicher Argumentfehler im Aufruf viewdidload image

8

Ich aktualisiere meine App auf Swift 2 mit Xcode 7. das ist mein Code eines ViewControllers viewDidLoad.

%Vor%

online

%Vor%

Ich bekomme den Fehler Extra argument error in call. Ich habe es bereits mit der Methode do {} und catch {} versucht, aber es hat nicht funktioniert, ich bekomme immer diesen Fehler.

Wie kann ich das beheben? Danke

    
markutus 29.06.2015, 18:32
quelle

2 Antworten

16

Swift 2 führte eine neue Fehlerbehandlung ein. Um das Problem zu lösen, das Sie haben, müssen Sie catch den Fehler setzen, anstatt ein NSError -Objekt an die Methode AVCaptureDevice zu übergeben:

%Vor%

Für eine tiefere Erklärung schauen Sie sich diesen Artikel an:

Fehlerbehandlung in Swift 2.0

    
sbarow 30.06.2015 10:21
quelle
0

es sieht nicht so aus, als ob diese Typmethode in AVCaptureDeviceInput existiert, siehe - & gt; Ссылка

(Sie möchten wahrscheinlich init(device:) verwenden)

... als nützlicher Tipp: Wenn Sie die Entwicklerbibliothek über das Internet durchsuchen, wenn Sie nicht sicher sind, ob Sie die neueste Vorabversion der Dokumentation sehen, überprüfen Sie die URL - & gt; füge bei Bedarf '/ prerelease' zwischen 'library' und '/ ios' hinzu:)

    
fqdn 29.06.2015 18:54
quelle

Tags und Links