Так что я просто пытаюсь заняться программированием для iOS, пройдя несколько онлайн-видеокурсов. Проблема в том, что они не обновлены для Swift 3.
В моем проекте на данный момент требуется импортировать звуковой файл через NSBundle-Framework, используя следующее:
let path = NSBundle.mainBundle().pathForResource(name, ofType:)
Проблема в том, что я не смогу запустить это в Swift 3, и я не могу получить нужные фрагменты из документации Apple. Итак, мой код выглядит следующим образом:
import AVFoundation
import Foundation //don't know if this is right by 100 per cent
let path = NSBundle.mainBundle().pathForResource("btn", ofType: "wav")
Но похоже, что он даже не знает класс NSBundle, потому что автозаполнение даже не предлагает мне никаких функций NSBundle. Кажется, я не могу найти нужные части, которые изменились в Swift 3, чтобы эта штука заработала. Кто-нибудь здесь, кто может помочь мне с этим?
NSBundle
теперьBundle
.NSUserDefaults
теперьUserDefaults
. - person Putz1103   schedule 20.07.2016let file = Bundle.main().pathForResource(name, ofType: type)
в swift3 - person Chandan   schedule 20.07.2016