12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- #import <Foundation/Foundation.h>
- @import Photos;
- typedef void (^PHAssetBoolBlock)(BOOL success);
- typedef void (^PHAssetMetadataBlock)(NSDictionary *metadata);
- typedef void (^PHAssetAssetBoolBlock)(PHAsset *asset, BOOL success);
- @interface PHAsset (Utilities)
- -(void)saveToAlbum:(NSString*)title completionBlock:(PHAssetBoolBlock)completionBlock;
- -(void)requestMetadataWithCompletionBlock:(PHAssetMetadataBlock)completionBlock;
- -(void)updateLocation:(CLLocation*)location creationDate:(NSDate*)creationDate completionBlock:(PHAssetBoolBlock)completionBlock;
- +(void)saveImageToCameraRoll:(UIImage*)image location:(CLLocation*)location completionBlock:(PHAssetAssetBoolBlock)completionBlock;
- +(void)saveVideoAtURL:(NSURL*)url location:(CLLocation*)location completionBlock:(PHAssetAssetBoolBlock)completionBlock;
- @end
|