Выполнить код библиотеки ресурсов без необходимости использовать текущее местоположение? - PullRequest
0 голосов
/ 27 августа 2011

Когда я запускаю следующий код:

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
        [library assetForURL:albumCopy
                 resultBlock:^(ALAsset *asset)  {
                    ...
                 }
                failureBlock:^(NSError *error) {
                    ...
                }];
        [library autorelease];

приложение запрашивает у пользователя разрешение на использование их текущего местоположения.Я не использую их текущее местоположение в любом случае, так есть ли способ, чтобы он не спрашивал пользователя?Я знаю, что эти сообщения всегда отвлекают пользователя.

1 Ответ

3 голосов
/ 27 августа 2011

Это невозможно, Apple сделала это, потому что данные EXIF ​​фотографий содержат местоположение, и у них нет способа запросить все, кроме тега местоположения на фотографиях.Отправьте отчет об ошибке, возможно, они будут реализовывать что-то подобное в будущей версии iOS.

...