iPhone Нет сохраненного фотоальбома, созданного на iPhone - PullRequest
1 голос
/ 07 мая 2009

Я использую iPhone 2.0 SDK. Я использовал API UIImageWriteToSavedPhotosAlbum, чтобы сохранить изображение. Альбом Saved Photos создается на iPhone Simulator, когда я сохраняю изображение, но проверяю на устройстве, изображение добавляется в альбом Camera Roll. Во время отладки ошибок не возникает, но альбом сохраненных фотографий не создается на устройстве.

Ответы [ 2 ]

4 голосов
/ 29 мая 2009

Это просто разные соглашения об именах между симулятором (и я рисую iPod touch) и iPhone. Поскольку в iPhone есть камера, сохраненный альбом называется «Фотопленка». Поскольку на симуляторе нет камеры, сохраненный альбом называется «сохраненные фотографии» (или что-то еще).

Использование UIImageWriteToSavedPhotosAlbum () должно записать фотографию в соответствующий альбом.

Если изображение сохраняется в Camera Roll на вашем iPhone, значит, ваш код работает правильно.

1 голос
/ 07 мая 2009

В зависимости от вашего устройства вам, возможно, придется использовать библиотеку фотографий. Попробуйте следующее:

    UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;

if ([UIImagePickerController isSourceTypeAvailable:sourceType] == NO)
    sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
if ([UIImagePickerController isSourceTypeAvailable:sourceType] == YES)
{
    // acquire image
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...