以下を参照してください。
NSArray
ローカルデータベースから直接フェッチされる10個の画像パスを持つものがあります。すべてのパスは次の形式です。/Users/myname/Library/Application Support/iPhone Simulator/6.1/Applications/CC5BE47A-8249-FDDF-90E3-415CEBGGD75AB/Documents/..
FGallery
グリッド ビューとフル サイズ ビューで画像を表示するために使用しています。NSArray
上記のメソッドをデリゲートしようとするとFGallery
、アプリケーションがクラッシュします。そして、それは私に以下のエラーを与えます:
***** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayI pathExtension]: unrecognized selector sent to instance 0xa4e8c70'
**
今私が必要なのは:
上記のエラーの解決策が必要なのですが、デリゲート メソッドNSArray
に 10 個のイメージ パスがある初期化後にアプリケーションがクラッシュするのはなぜですか?FGallery
追加されたコード:
NSString *testString = (NSString *) [[self.allImageGalleryDetails valueForKey:@"imageGallery_Detail_ImagePath"]objectAtIndex:0];
NSArray *array = [[NSArray alloc] initWithObjects:testString, nil];
listofImagePath = array; //Load FGallery View Controller
localGallery = [[FGalleryViewController alloc] initWithPhotoSource:self];
[self.navigationController pushViewController:localGallery animated:YES];
[localGallery release];