Привет
Нужен совет. Закопался немного. У меня есть uri изображения, которое я ранее записываю в галерею. Далее на основе этого uri мне нужно сформировать UIImage. Делаю я это так:
1 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
2 NSData *dataForImage = [[NSData alloc] initWithContentsOfFile:uri];
3 if(dataForImage != nil) {
4 dispatch_async(dispatch_get_main_queue(), ^{
5 self.image = [UIImage imageWithData:dataForImage];
6 });
7 }
8 });
И почему-то dataForImage = nil. Почему не понимаю. uri выглядит так: ph://7211D69D-652B-48DA-9208-B622B6C14A16/L0/001
+ к этому заметил что до вызова кода выше при выводе во вьюху картинки по этому uri - вываливается ошибка в консоль:
"Error returned from daemon: Error Domain=com.apple.accounts Code=7 "(null)""
Но если не вывожу изображение во вьеху, то ошибки нет. Гугл дельного не смог дать ничего