こんにちは私はずっと探していましたが、私の問題に対する答えを見つけることができないようです。私はプログラミング、特にObjective-Cの経験がほとんどありません。
私のアプリにはplist
、特定の数の文字列を持つがあります。ユーザーがボタンをタップすると、プログラムはplist内の文字列の数をカウントし、その範囲内で乱数を作成し、その特定の数でplistの行を読み取ることになっています。plistに20個の文字列があり、アプリが数値5を生成した場合、アプリはplistの5番目の文字列を読み取ることになっています。
そのようなことをする方法はありますか、それともこれを達成するための別のより効率的な方法がありますか?どんな助けでも大歓迎です。ありがとう。
編集:私の.hファイルに私は持っています
NSMutableArray* myArray;
int plistCount;
int randomNumber;
}
@property (nonatomic, retain) NSMutableArray* myArray;
そして私の.mファイルには
NSString *path = [[NSBundle mainBundle] pathForResource:@"myplist" ofType:@"plist"];
NSMutableArray* tmpArray = [[NSMutableArray alloc] initWithContentsOfFile:path];
self.myArray = tmpArray;
plistCount=[self.resorts count];
randomNumber=arc4random() % plistCount;
ここからどこへ行けばいいのかわからない。