У меня также есть проблемы с UIImagePickerController на iOS 4.0,
Он работает на симуляторе на 3.0, но на 4.0 у меня сбой метод делегата
- (void) imagePickerController: (UIImagePickerController *) средство выбора didFinishPickingMediaWithInfo: (NSDictionary *) информация
вызывается дважды, и если я строю на телефоне и использую камеру, все работает нормально.
Edit:
Я давно решил эту проблему, добавив глобальный статический int, и когда я вхожу в метод делегата, я проверяю этот статический int и увеличиваю его значение. И так, как делегат выполняется только один раз.