1
私のアプリケーションでUIImagePickerController
を使用してイメージを取得しています。私はアプリケーションでそれをピックアップした後、iOS PhotoLibraryからこの画像を同期して削除する必要があります。UIImagePickerControllerを使用してフォトライブラリからイメージを削除する方法
- (BOOL)createAndInsertNewElementFromDictionary:(NSDictionary*)dict
{
AlbumElement *newElement;
if ([dict[UIImagePickerControllerMediaType]
isEqualToString:(NSString*)kUTTypeMovie])
{
NSURL *mediaUrl = dict[UIImagePickerControllerMediaURL];
newElement = [AlbumElement createElementWithMediaUrl:mediaUrl
inAlbum:_album.name];
}
else if ([dict[UIImagePickerControllerMediaType]
isEqualToString:(NSString*)kUTTypeImage])
{
UIImage *image = [dict[UIImagePickerControllerOriginalImage] copy];
newElement = [AlbumElement createElementWithImage:image
inAlbum:_album.name];
}
if (newElement != nil)
{
[_album.elements insertObject:newElement atIndex:0];
UIImage *icon = [UIImage imageWithContentsOfFile:[newElement iconFullPath]];
[AlbumElement writeImageToFileWithImage:icon
atFullPath:_album.albumIconPath];
}
else
{
NSLog(@"Element was NOT added!");
return NO;
}
return YES;
}
こんにちは、ありがとう、私のためにうまくいきます。写真を削除するとメッセージが表示されます。そのメッセージを修正する方法。 – PPreeti
これは確認メッセージです。このアプローチでは、デフォルトではリンゴから、これを隠すことはできません。私は別のアプローチを見つけたら分かち合うつもりです。詳細については、このリンクをチェックしてください。http://stackoverflow.com/questions/31922796/disable-confirmation-on-delete-request-in-phphotolibrary –
写真ライブラリから複数の画像を選択することは可能ですか? – PPreeti