有2 「writeImageToSavedPhotosAlbum」 方法在ALAssetsLibrary類別:檢查過載的方法在設備iOS平臺存在
- (void)writeImageToSavedPhotosAlbum:(CGImageRef)imageRef
metadata:(NSDictionary *)metadata
completionBlock:(ALAssetsLibraryWriteImageCompletionBlock)completionBlock
(用於iOS 4.1+)用於iOS 4.0
- (void)writeImageToSavedPhotosAlbum:(CGImageRef)imageRef
orientation:(ALAssetOrientation)orientation
completionBlock:(ALAssetsLibraryWriteImageCompletionBlock)completionBlock
( +)
我在代碼中使用第一個(需要iOS 4.1),它會在iOS 4.0設備上崩潰。我試圖使用respondsToSelector
來檢查支持哪種方法,但看起來像選擇器只檢查方法名稱,而不是參數。
我看了一些建議,覺得它可能不好,純粹檢查操作系統版本,所以有什麼類似於respondstoselector,可以幫助我解決這個問題?
你是什麼意思的參數?你現在怎麼實現它? –