I'm trying to use the new #imageLiteral inline image assignment from your assets folder in Xcode 8, where instead of the whole UIImage(named: "") syntax it's just the image displayed, as shown here.
But when I do, I get the error "Expected expression in return result" when it's a function.
Here's a simple example:
func img() -> UIImage {
    return #imageLiteral(resourceName: "small-checkmark")
}
Where in Xcode it displays the small-checkmark as would be expected, but it won't compile due to the above error. Everything is autocompleted for me, the file is in the assets folder (a PDF). I don't understand what's going wrong. If I just return UIImage() it compiles fine.
What should I be doing?
 
     
     
    