陣列是圖像,我需要添加聲音陣列,所以我可以在一個按鈕中顯示它,當點擊按鈕時它會顯示圖像並播放聲音。
我用componentsJoinedByString
方法來格式化這個符號的數組($)
。 我使用stringByAppendingSting
方法將它們添加在一起,所以我想我需要格式化字符串,以便我可以再次將它們分開。如何將一個字符串拆分爲ios中的一個數組的兩部分?
NSArray *rankNum = [PlayingCard rankNumbers];
[rankNum componentsJoinedByString:@"$"];
NSArray *rankCol = [PlayingCard rankColors];
NSArray *rankAni = [PlayingCard rankAnimals];
switch (self.chosenButton) {
case 0:
return [rankNum[self.rank] stringByAppendingString:self.sound];
break;
case 1:
return rankCol[self.rank];
break;
case 2:
return rankAni[self.rank];
break;
default:
// It should not get here
return nil;
break;
這是聲音的數組:
+ (NSArray *) rankNumSound
{
NSArray *getNumSound = [[[SoundModel alloc] init]getSoundNumbers];
return getNumSound;
}
你能提供你有什麼開頭的例子,最後你想要什麼?因爲,這很奇怪。一組圖像,你的意思是圖像的「名稱」? – Larme
清楚地說明您的查詢。 – svmrajesh
兩者都是字符串或圖像? –