Я следую базовому учебнику по созданию простого приложения iOS в Swift.
Он написан в Swift 2.x, и я работаю с XCode 8 Beta и Swift 3.
В учебнике предлагается использовать NSFileManager
для поиска каталога данных. Имена классов изменились, поэтому автоматически зафиксированный Swift 3 выглядит следующим образом:
static let DocumentsDirectory = FileManager().urlsForDirectory(.documentDirectory, inDomains:.userDomainMask).first!
static let ArchiveURL = DocumentsDirectory.URLByAppendingPathComponent("meals")
Однако Xcode теперь жалуется, что
Value of type 'URL' has no member 'URLByAddingPathComponent'
Я не могу узнать, как теперь вызывается метод.
Ссылка на класс NSURL не содержит никаких подсказок о том, как обращаться с Swift 3
-
Что такое имя нового метода?
-
Где мне нужно найти полную ссылку на класс для Swift 3 (или интерфейс Swift 3 для библиотеки, в которой определяется класс
URL
- я до сих пор не совсем понимаю номенклатуру) так что я могу исследовать их сам в будущем?