Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode中的照片是如何标记的?_Xcode_File_Indexing_Naming_Photos - Fatal编程技术网

Xcode中的照片是如何标记的?

Xcode中的照片是如何标记的?,xcode,file,indexing,naming,photos,Xcode,File,Indexing,Naming,Photos,我很好奇照片是如何在Xcode中标记的。基本上,我正在创建一个可以访问相机拍照的应用程序。当你转到此应用程序的相册时,它只显示该应用程序拍摄的照片,但是,我希望照片也显示在相机卷中(因此,我不想将此应用程序拍摄的照片保存到它们自己的目录中)。如果我知道照片是如何标记的,那么我可以将此应用程序拍摄的照片存储在数据库中,并告诉应用程序仅列出应用程序拍摄的照片(可能是TableView)。似乎会有某种常量,比如照片索引或类似的东西……我假设它存在,因为当你从iPhone将照片保存到电脑时,它们是以这种

我很好奇照片是如何在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]