複数の画像を選択できる画像ピッカーが見つかってうれしいです。しかし、インストールするにはいくつか問題があります。XCode初心者で申し訳ありませんが、簡単な質問をさせていただきます。
ここで説明されている手順に従っています: http://www.icodeblog.com/2011/03/03/update-elcimagepickercontroller/
したがって、StitchController.h で
#import "ELCImagePickerController.h"
@interface StitchController : UIViewController<UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIScrollViewDelegate, ELCImagePickerControllerDelegate>
StitchController.m で ELCImagePicker を起動するには
-(IBAction)launchController
{
ELCAlbumPickerController *albumController = [[ELCAlbumPickerController alloc] initWithNibName:@"ELCAlbumPickerController" bundle:[NSBundle mainBundle]];
ELCImagePickerController *elcPicker = [[ELCImagePickerController alloc] initWithRootViewController:albumController];
[albumController setParent:elcPicker];
[elcPicker setDelegate:self];
ELCImagePickerDemoAppDelegate *app = (ELCImagePickerDemoAppDelegate *)[[UIApplication sharedApplication] delegate];
//I change app.viewController to self since I am adding the image picker over the current view?
//[app.viewController presentModalViewController:elcPicker animated:YES];
[self presentModalViewController:elcPicker animated:YES];
[elcPicker release];
[albumController release];
}
しかし、今、ボタンをクリックして起動しても何も表示されません。
元に戻すと
[app.viewController presentModalViewController:elcPicker animated:YES];
エラーがスローされます: *キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了します。理由: '-[AppDelegate viewController]: 認識されないセレクターがインスタンス 0x664990 に送信されました'