【发布时间】:2011-07-27 05:18:56
【问题描述】:
ALAssetsLibrary 类中有 2 个“writeImageToSavedPhotosAlbum”方法:
- (void)writeImageToSavedPhotosAlbum:(CGImageRef)imageRef
metadata:(NSDictionary *)metadata
completionBlock:(ALAssetsLibraryWriteImageCompletionBlock)completionBlock
(适用于 iOS 4.1+)
- (void)writeImageToSavedPhotosAlbum:(CGImageRef)imageRef
orientation:(ALAssetOrientation)orientation
completionBlock:(ALAssetsLibraryWriteImageCompletionBlock)completionBlock
(适用于 iOS 4.0+)
我在我的代码中使用第一个(需要 iOS 4.1),它会在 iOS 4.0 设备上崩溃。我正在尝试使用respondsToSelector 来检查支持哪种方法,但是看起来选择器只检查方法名称,而不是参数。
我看了一些建议,觉得单纯检查操作系统版本可能不太好,那么有什么类似于responstoselector的东西可以帮助我解决这个问题吗?
【问题讨论】:
-
参数是什么意思?您现在是如何实施的?
标签: iphone objective-c ios