我在我的「global.h」文件中聲明瞭「extern NSDate * chooseDate」。我將這個文件包含在我的「blueview」和blueview中,我添加了「NSDate * chooseDate = YES」這一行。我收到標題中顯示的警告消息。我已經閱讀了這個,並且我明白這個警告是說我正在嘗試將一個對象分配給一個整數。我沒有得到的部分是我在兩個文件中聲明chooseDate作爲NSDate。我不明白如何是一個整數。有趣的是,我的程序正常工作,我只是想擺脫這個警告。任何幫助將不勝感激。初始化使得整型指針沒有強制轉換
0
A
回答
4
您在向後讀取錯誤:它表示您正試圖將整數分配給對象變量。所以你是正確的,該變量是一個對象指針,但YES
不是指向NSDate對象的指針,它是一個BOOL值(這是一種整數)。
+0
你知道,有時答案很簡單,你看不到它。我剛剛刪除了「是」,警告就沒有了。謝謝。 – tombuarts 2011-05-08 22:25:51
相關問題
- 1. 初始化使得整型指針沒有強制轉換
- 2. 警告 - 初始化使得整型指針沒有強制轉換
- 3. 警告「初始化使得整型指針沒有強制轉換」
- 4. 警告:賦值使得整型指針沒有強制轉換
- 5. 賦值使得整型指針沒有強制轉換
- 6. 初始化時將整數指針不進行強制轉換
- 7. 警告初始化使得指針中的整數沒有使用fgets進行強制轉換
- 8. 返回使得整型指針沒有強制轉換 - 但類型可以嗎?
- 9. 初始化從無整型轉換的整數創建指針
- 10. 賦值使得整型指針沒有強制轉換:地址問題
- 11. 使整數指針沒有使用strcpy強制轉換
- 12. C:中的警告使得指針中的整數沒有強制轉換
- 13. C - 警告:賦值使得整型指針沒有轉換
- 14. MPI - 傳遞參數1使得整型指針沒有轉換
- 15. 傳遞參數1使得整型指針沒有轉換
- 16. 使用strcmp,初始化使得指針從整型轉換而不需要轉換
- 17. 沒有強制轉換問題的整數指針
- 18. 初始化使指針從整數沒有演員
- 19. 使指針整數沒有轉換
- 20. 另一個「初始化使得沒有投射的整數指針」問題
- 21. 增強共享指針初始化
- 22. 指針初始化
- 23. 指針初始化
- 24. 初始化指針
- 25. C - 從命令行讀取問題 - 賦值使得整型指針沒有強制轉換
- 26. 警告:傳遞參數1的'quicksort'會使得整型指針沒有強制轉換
- 27. 錯誤:賦值使指針中的整數沒有強制轉換
- 28. 傳遞'''的參數1使得整形指針沒有轉換
- 29. 指針錯誤:使指針從整數沒有轉換
- 30. 如何使用預製數據初始化指針指針?
'YES'是一個整數(1)。你會得到一個警告,指定一個整數給對象變量。 – ughoavgfhw 2011-05-08 21:27:45