В соответствии с обсуждением holtmann & & Клей Мосты, я сделал Добавляя ссылку, как это, это заранее ответ, но для экономии времени я отправить его снова
UPVote Здесьlink
PHAsset *asset = self.allPhotos[indexPath.item];
NSLog(@"this is local assets =%@",asset.localIdentifier);
NSString *localStr=asset.localIdentifier;
NSRange range = [localStr rangeOfString:@"/"];
NSString *newString = [localStr substringToIndex:range.location];
NSString *appendedString=[NSString stringWithFormat:@"%@%@%@",@"assets-library://asset/asset.JPG?id=",newString,@"&ext=JPG"];
name=[NSURL URLWithString:appendedString];
Хорошо. Связаны ли эти отношения? Если нет, где/как вы это обнаружили? Вы только заметили, что строки GUID были одинаковыми? –
Не документировано, я видел, что строки GUID одинаковы, и имеет смысл, поскольку и PhotoKit, и AssetsLibrary работают с теми же объектами CoreData под капотом - так что это всего лишь UUID объекта coredata. Я бы предпочел, чтобы этот метод использовал частные вызовы API. – holtmann
Ну, реквизит. Я проведу немного по зеленому чеку за документированный ответ, так как это то, о чем я просил, но это меня сильно облегчило. Большое спасибо. –