2013-10-11 27 views
-3

我有一個XCode項目靶向的iOS 7,我有這樣的代碼:數組下標語法不工作

NSMutableArray *subviews = [[NSMutableArray alloc] initWithCapacity:1]; 

.... 

UIView *test = subviews[Ø]; 

然而,編譯器會抱怨失敗,出現錯誤「使用未聲明的標識符來編譯‘0’

這是我第一次嘗試使用這種新的語法來訪問數組,但我看不出有什麼問題,但我也搜索了項目設置以查看是否有任何我需要打開,無濟於事。

我有什麼錯過。

+0

請註明@ MartinR的答案正確的 – Fab1n

+0

普萊斯看到我對他的評論回答 – tarmes

+0

嗯,反對票有點不公平。是的,這是一個愚蠢的錯誤 - 我從GitHub文檔頁面複製了一些代碼,所以它可能發生在其他人身上...... – tarmes

回答

1

UIView *test = subviews[Ø]; 

由數字0取代Ø(「拉丁大寫字母O與中風」)...

+0

你是對的!該死的複製和粘貼! :)我必須等待10分鐘才能接受你的答案 - 多麼愚蠢呢? – tarmes