Хорошо, я знаю, что это новое для всех, но я думаю, что это было бы простое понятие - я после этого здесь, чтобы сделать заказ наклейка расширение сообщения приложения:MessageAppExtension: как загрузить изображения наклейки из активов в MSStickerBrowserView?
https://code.tutsplus.com/tutorials/create-an-imessage-app-in-ios-10--cms-26870
Ive скопированный все точно и я пытаюсь создать базовую MSStickerBrowserView отображающую (потом фильтрацию с помощью логики, но не пыталось что еще) наклейка PNGs у меня есть в моих активах папки здесь:
учебник не сработал из Асса т.с. кажется, а только от их проекта, независимо от их кода стар как здесь:
var stickers = [MSSticker]()
func loadStickers() {
for i in 1...2 {
if let url = Bundle.main.urlForResource("Sticker \(i)", withExtension: "png") { //ERROR!!
do {
let sticker = try MSSticker(contentsOfFileURL: url, localizedDescription: "")
stickers.append(sticker)
} catch {
print(error)
}
}
}
}
Я получаю ошибку
Bundle has no member URLforResource
Я не могу найти что-либо по этому поводу. Как я могу просто отображать мои наклейки программным способом в приложении?
Ошибка:
Это изображения Im пытается загрузить независимо от их названия:
Хорошо, но посмотрите на мой вопрос об ошибке - как я могу загрузить содержимое содержимого моей папки с этим? – skyguy
К сожалению, это не так. – skyguy
В Swift 3 это должен быть Bundle.main.url (forResource: String ?, withExtension: String?) – azimov