Скрытие UIAlertView, открытого в другой функции (iPhone SDK) - PullRequest
0 голосов
/ 05 февраля 2010

Я использую решение, опубликованное в этой теме:

как отобразить предупреждение, когда пользователь нажимает кнопку использования после съемки изображения с помощью uiimagepicker?

Однако это привело к ошибке в следующей строке, что «saveImage» было необъявленным.

saveImage = [[UIAlertView alloc] initWithTitle: @ "Sa ...

Итак, я изменил код так:

UIAlertView * saveImage = [[UIAlertView alloc] initWithTitle: @ "Sa ...

и ошибка исчезла, и предупреждение отображается великолепно.

Проблема в том, что когда я пытаюсь отклонить приведенное ниже предупреждение в didFinishSavingWithError, оно выдает ту же ошибку сверху, что «saveImage» не объявлено (первое использование в функции).

Я занимался разработкой iPhone всего несколько дней, поэтому, пожалуйста, прости меня, если это простой / глупый вопрос, но ...

Как мне ссылаться на это предупреждение внутри didFinishSavingWithError, чтобы закрыть его?

1 Ответ

0 голосов
/ 05 февраля 2010

Переместить UIAlertView * saveImage; в начало файла .m (вне метода) и в своем методе, в который вы хотите вставить оповещение, вернитесь к своему saveImage = [[UIAlertView alloc] initWithTitle: @ "Sa ...

...