UIImageWriteToSavedPhotosAlbum Selector Синтаксическая проблема
Пытаюсь заставить UIImageWriteToSavedPhotosAlbum работать в swifthttps://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKitFunctionReference/index.html#//apple_ref/c/func/UIImageWriteToSavedPhotosAlbum
Документация, к сожалению, ТОЛЬКО в цели С.
Вот мой код:
func saveImage()
{
UIImageWriteToSavedPhotosAlbum(uiimage, self, "saveImageComplete:::", nil)
}
func saveImageComplete(image:UIImage,err:NSError,context:UnsafePointer<()>)
{
loadLastPhotoIntoGalleryIcon()
}
Но проблема в том, что он генерирует NSInvalidArgumentException с нераспознанным селектором:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: 'app.PhotoEditor<0x14a1e400> does not respond to selector
saveImageComplete:::'
Можете ли вы посоветовать, что не так с моим синтаксисом и как правильно указать этот селектор? Из того, что я понимаю, каждый: представляет 1 аргумент, который ожидает метод, и так как он имеет 3 параметра, я дал ему 3: 's.
Спасибо!