Почему я не могу использовать новый встроенный синтаксис #imageLiteral в Xcode 8? «Ожидаемое выражение в возвращаемом результате»
Я пытаюсь использовать новый#imageLiteral
встроенное назначение изображения из вашей папки активов в Xcode 8, где вместо целогоUIImage(named: "")
синтаксис это просто изображение, отображаемое,как показано здесь.
Но когда я это делаю, я получаю ошибку «Ожидаемое выражение в возвращаемом результате», когда это функция.
Вот простой пример:
func img() -> UIImage {
return #imageLiteral(resourceName: "small-checkmark")
}
Где в Xcode он отображаетsmall-checkmark
как и следовало ожидать, но он не скомпилируется из-за вышеуказанной ошибки. Все для меня автозаполнено, файл находится в папке активов (PDF). Я не понимаю, что происходит не так. Если я просто вернусьUIImage()
он компилируется нормально.
Что мне делать?