Xcode中的照片是如何标记的?
我很好奇照片是如何在Xcode中标记的。基本上,我正在创建一个可以访问相机拍照的应用程序。当你转到此应用程序的相册时,它只显示该应用程序拍摄的照片,但是,我希望照片也显示在相机卷中(因此,我不想将此应用程序拍摄的照片保存到它们自己的目录中)。如果我知道照片是如何标记的,那么我可以将此应用程序拍摄的照片存储在数据库中,并告诉应用程序仅列出应用程序拍摄的照片(可能是TableView)。似乎会有某种常量,比如照片索引或类似的东西……我假设它存在,因为当你从iPhone将照片保存到电脑时,它们是以这种方式存储的。有什么想法吗?如果您使用Xcode中的照片是如何标记的?,xcode,file,indexing,naming,photos,Xcode,File,Indexing,Naming,Photos,我很好奇照片是如何在Xcode中标记的。基本上,我正在创建一个可以访问相机拍照的应用程序。当你转到此应用程序的相册时,它只显示该应用程序拍摄的照片,但是,我希望照片也显示在相机卷中(因此,我不想将此应用程序拍摄的照片保存到它们自己的目录中)。如果我知道照片是如何标记的,那么我可以将此应用程序拍摄的照片存储在数据库中,并告诉应用程序仅列出应用程序拍摄的照片(可能是TableView)。似乎会有某种常量,比如照片索引或类似的东西……我假设它存在,因为当你从iPhone将照片保存到电脑时,它们是以这种
AlassetLibrary
类,您可以轻松完成所需的工作:
void (^endBlock)(NSURL*, NSError*) = ^(NSURL *url, NSError *e) {
if (!e)
{
// you can use the url to do whatever you want, save the index of the image, save directly the url or what you need
}
};
ALAssetsLibrary* lib = [[ALAssetsLibrary alloc] init];
[lib writeImageToSavedPhotosAlbum:[image CGImage] orientation:(ALAssetOrientation)[image imageOrientation] completionBlock:endBlock]