2012-07-23 96 views
0

我想搜索一個數組並返回行號,即0-10。原因是我從數據庫加載信息,需要在uipicker視圖中自動選擇一個值,根據我的理解,只能通過行id在uipicker視圖中選擇內容。所以我想用一個字符串搜索數組並返回行ID,以便我可以告訴uipicker視圖選擇哪一行。搜索NSArray並返回該行的ID

+0

'NSString'的'NSArray'?常規的'for'循環有什麼問題? – woz 2012-07-23 18:11:25

+0

更具體地說明你想要搜索的方式。你想完全匹配搜索字符串嗎?尋找包含搜索字符串的內容? – rdelmar 2012-07-23 18:11:29

+0

對不起,我想完全匹配搜索字符串。 – Jonathan 2012-07-23 18:14:38

回答

1

使用

NSInteger index = [array indexOfObject:@"string"]; 
+0

謝謝你的工作。我不明白爲什麼有人投下我的問題。 – Jonathan 2012-07-23 21:06:00

+0

@Jonathan沒問題,我很樂意幫忙。我認爲downvote是因爲這個答案很容易找到第一次瀏覽文檔(但downvote不是我的)。 – 2012-07-23 21:15:12

+0

哦,我一定是錯過了,因爲我一直在尋找一段時間。好吧。 – Jonathan 2012-07-23 21:16:12