-1

カスタム uiimage ピッカーを作成しました。

この名前の複数のUIImageがあります:「Soiree-blabla.png」がxCodeプロジェクトに手動で追加されました

私が望むのは、これらすべての画像を取得して NSarray に追加し、カスタム画像ピッカーに表示することです。

それ、どうやったら出来るの ?

すべての画像の名前を含む文字列の配列を返し、それらを userdefaults に保存できる Json WS を自分の Web サイトで作成できるかどうか疑問に思っていました (これらの画像はすべて自分のサイトの ftp にもあるためです!)

そして、これで配列を作成できます:

NSArray *images = [[NSUserDefaults standardUserDefaults] objectForKey:@"EventImages"];
for (NSString *imageName on images)
{
     UIImage *image = [UIImage imageNamed:imageName];
     [self.arrayOfEventImages addObject:image];
}

しかし、これが本当に「関連性がある」かどうかはわかりません:(

ありがとう!

4

1 に答える 1

0

次のことを試すことができます。

すべての画像をプロジェクトのディレクトリにコピーします。これを「画像」と呼びましょう。

次に、次のコード スニペットを使用します。

NSString * resourcePath = [[NSBundle mainBundle] resourcePath];
NSString * documentsPath = [resourcePath stringByAppendingPathComponent:@"Images"];
NSError * error;
NSArray * folderContent= [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsPath error:&error];

フォルダの内容には、すべての画像名があります。

于 2013-05-17T21:30:57.840 に答える