используя камеру IOS, получил <wait_fences: не получил ответ: 10004003> - PullRequest
1 голос
/ 24 февраля 2012

Я использую UIImagePickerController, чтобы позволить моему пользователю сделать фотографию или выбрать фотографию из фотоAblum.

Проблема в том, что

кажется, что все в порядке, чтобы перейти к фотоальбому,

но примерно в 8 случаях из 10 я иду к камере,

GDB выдает это предупреждение (или даже ошибку?):

wait_fences: failed to receive reply: 10004003

вот мой кодинициализируйте UIImagePickerController

- (IBAction)fromCameraButtonTapped {
    UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
    imagePicker = [[UIImagePickerController alloc] init];
    imagePicker.delegate = self;
    if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
        imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
        [self presentModalViewController:imagePicker animated:YES];
        return;
    }
}

метод, который используется для фото, почти такой же, как этот, за исключением sourceType.

Более того, это также нормально, когда я выбираю фотографиюВернувшись из альбома,

, но часто выдает то же самое предупреждение, когда я выбираю фотографию с новым токеном с камеры.

И как только мое приложение рухнуло со следующим предупреждением памяти после этого странногопредупреждение.

Так что я думаю, что это необходимо преодолеть.

Кто-нибудь знает, что я должен делать?

Большое спасибо!

1 Ответ

0 голосов
/ 05 марта 2012

Я решил это,

мое приложение зависает, потому что после предупреждения о памяти

я устанавливаю некоторые из моих очень важных свойств в viewDidUnload, поэтому после того, как я нажимаю какую-то кнопку или выполняю некоторыедействие, он падает,

, но я все еще получаю это странное предупреждение.

В любом случае, мое приложение отлично работает в представлении.

...