2

使った

  `NSURL *urlA = [info valueForKey:@"PHImageFileURLKey"];`

しかし、URLを使用して画像を保存しようとすると、URLはnilです。

 `NSData *pngData =[NSData dataWithContentsOfURL:urlA options:NSDataReadingMapped error:nil];`
4

3 に答える 3

12

PHContentEditingInput からimageURLを取得できます。

迅速:

asset.requestContentEditingInput(with: PHContentEditingInputRequestOptions()) { (eidtingInput, info) in
  if let input = eidtingInput, let imgURL = input.fullSizeImageURL {
     // imgURL 
  }
}

目的 C:

[asset requestContentEditingInputWithOptions:[PHContentEditingInputRequestOptions new] completionHandler:^(PHContentEditingInput *contentEditingInput, NSDictionary *info) {
    NSURL *imageURL = contentEditingInput.fullSizeImageURL;
}];
于 2017-06-10T10:48:18.577 に答える