Also versuche ich nur, indem ich einige Online-Video-Kurse durchführe. Das Problem ist, dass die sind nicht up-to-date mit Swift 3.emZugriff auf eine Sound-Datei über NSBundle - pathForResource
Im Projekt, das ich im Moment bin es erforderlich ist, eine Ton-Datei über den NSBundle-Framework zu importieren mit dem folgenden:
let path = NSBundle.mainBundle().pathForResource(name, ofType:)
Das Problem ist, dass ich das in Swift 3 nicht bekomme und ich nicht in der Lage bin, die richtigen Teile aus der Apple Dokumentation zu bekommen. So sieht mein Code wie folgt:
import AVFoundation
import Foundation //don't know if this is right by 100 per cent
let path = NSBundle.mainBundle().pathForResource("btn", ofType: "wav")
Aber es scheint, als ob es noch nicht einmal die Klasse NSBundle wissen, weil Auto-Completion ist mir nicht einmal alle Funktionen von NSBundle anbietet. Ich kann nicht die richtigen Stücke finden, die sich in Swift 3 geändert haben, um dieses Ding zum Laufen zu bringen. Jeder hier, der mir dabei helfen kann?
In swift 3 'NSBundle' jetzt' Bundle'. 'NSUserDefaults' ist jetzt' UserDefaults'. – Putz1103
[swift3-changes] (https://www.appcoda.com/swift3-changes/) 'let file = Bundle.main(). PathForResource (name, ofType: type)' in swift3 – Chandan