Я хотел бы вызвать метод, который принимает NSNotification сразу после нажатия пользователем затвора камеры (т.е. когда на вкладке «Предварительный просмотр» есть кнопки «Повторить» и «Использовать»,).UIImagePickerController: нажатие кнопки камеры (затвора)
Я не могу использовать метод didFinishPickingImage, потому что в это время пользователь уже нажал кнопку «Использовать».
Я уже реализовал это с помощью свойства cameraOverlayView UIImagePickerController (см. Комментарии), но мне интересно, есть ли более быстрые способы «наблюдения» этого действия.
Любые идеи?
Что вы пытаетесь достичь? можете ли вы использовать пользовательские элементы управления снимками и обходить стандартные элементы управления использованием/повторного набора? –
Я хочу показать предупреждение после того, как пользователь сделает снимок. Я стараюсь избегать использования пользовательских просмотров, чтобы повысить шансы приема приложения в App Store. – erastusnjuki
В качестве благодарности Дэвиду, который упомянул об этом, потому что у меня не хватало времени в моем проекте, это был мой выход. Поэтому я решил использовать функцию CameraOverlay SDK 3.1+, чтобы решить эту проблему. Ref: 1. http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html#//apple_ref/occ/instp/UIImagePickerController/cameraOverlayView 2. HTTP : //mobile-augmented-reality.blogspot.com/2010/01/good-tutorial-about-using.html. Это законно, поэтому не беспокойтесь об Apple. Но потребовалось много времени, чем простой метод наблюдателя. – erastusnjuki