Не удалось сохранить видеоролики Google в фотогалерею [дубликат]

на моем ubuntu 14.04, apache 2.4, php 5.5.9 install, я попробовал с sample.php on / var / www / html (root по умолчанию), и он работал нормально. Таким образом, проблема была в моей конфигурации виртуальных серверов. Решение заключалось в том, чтобы включить в директорию def, содержащую .php, следующую строку:

    php_admin_flag engine on
0
задан RMachnik 28 December 2014 в 00:19
поделиться

2 ответа

У вас нет разрешения на доступ к Photo Library. Вы должны сначала запросить его. Для этого используйте следующий код:

PHPhotoLibrary.requestAuthorization
{ (PHAuthorizationStatus status) -> Void in
     switch (status)
     {
        case .Authorized:
            // Permission Granted
            println("Write your code here")
        case .Denied:
            // Permission Denied
            println("User denied")
        default:
            println("Restricted")
        }
    }

Для получения дополнительной информации обратитесь: requestAuthorization

4
ответ дан Midhun MP 22 August 2018 в 00:33
поделиться
  • 1
    Большое вам спасибо! Я думал, что подсказка, появляющаяся на экране, передавала это. Но это не так. – RMachnik 28 December 2014 в 00:55
  • 2
    @ Rafik991: Рад знать, что это сработало для вас. Счастливое кодирование :) – Midhun MP 28 December 2014 в 00:58

NSError сообщает вам, в чем проблема:

Фотографии Доступ запрещен (статус авторизации 0)

Проблема в том, что вы не смогли получить авторизацию от пользователя для использования библиотеки фотографий.

Для получения дополнительной информации см. документы в requestAuthorization: - https://developer.apple.com/library/ios/documentation/Photos /Reference/PHPhotoLibrary_Class/index.html#//apple_ref/occ/clm/PHPhotoLibrary/requestAuthorization:

1
ответ дан matt 22 August 2018 в 00:33
поделиться
  • 1
    Это странно, потому что я нажимаю OK на экране подсказки. – RMachnik 28 December 2014 в 00:48
  • 2
    Авторизация является асинхронной, поэтому вам нужно получить разрешение на некоторое время ранее . Вы не можете сделать это как часть кода this . – matt 28 December 2014 в 02:30
Другие вопросы по тегам:

Похожие вопросы: