В настоящее время я работаю над своим приложением для iphone. Пока я делаю снимок с UIViewController, я работаю над ним (некоторое вращение, преобразование, что угодно), затем я показываю результат преобразования сразу после съемки.UIImagePickerController loading bar/pop up после использования
Проблема в том, что при нажатии кнопки «Использовать» приложение работает на картинке в течение нескольких секунд, но пользователь ничего не знает об этом и продолжает нажимать кнопку «Использовать», потому что он думает, что это не сработало.
Поэтому я хотел бы показать поп-сообщение «Загрузка ...» или загрузочное изображение, чтобы пользователь знал, что кнопка «Использовать» работает.
Но мой всплывающий показывает только сразу после того, работа сделана, а не до ...
Вот мой код.
- (void)imagePickerController:(UIImagePickerController *) Picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIAlertView *waitingFor = [[UIAlertView alloc] initWithTitle:@"Chargement" message:@"Votre photo est en cours de traitenment, veuillez patientez quelques secondes." delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[waitingFor show];
myImage = [info objectForKey:UIImagePickerControllerOriginalImage];
/*My transformations*/
[picker dismissModalViewControllerAnimated:YES];
}
У вас возникла проблема с "hud.delegate = self;" линия. Я получил сообщение об ошибке «Назначение» id из несовместимого типа «BothView» const __strong ». BothView - мой класс UIViewController. –
Tiffado
Объявить в .h файле .... где вы объявляете своих делегатов .... –
Vishal
Здесь, как это в .h файле @interface ViewController: UIViewController ..... –
Vishal