爲什麼這個代碼...兼容的指針類型傳遞參數1:從
NSDictionary *testDictionary = [NSDictionary dictionaryWithObjectsAndKeys:kABOtherLabel, @"other", kABWorkLabel, @"work", nil];
// There are 9 more key-value pairs that i've omitted here.
拋出這樣的警告:
warning: passing argument 1 of 'dictionaryWithObjectsAndKeys' from incompatible pointer type
順便說一下,代碼工作正常,但我不喜歡留下警告。我認爲它不喜歡我在字典中存儲常量。那麼,我可以在哪裏存儲它呢?我應該在每個常量之前放置(void *)
嗎?
+1謝謝。好計劃。我注意到,我只接受警告,因爲它涉及到第一個對象。輸入其他對象似乎並不必要(至少與警告有關)。我希望我的字符串是關鍵。我花了一分鐘才發現事物的順序。 – Andrew 2010-03-16 18:09:06