iT邦幫忙

2

Android 工程師學習 IOS 開發之崩潰日記 (二)

好文值得一貼再貼

每一篇心得都有價值——為什麼初學者才更應該要寫心得筆記

我為什麼鼓勵工程師寫 blog

記錄一下今天學習 IOS 開發遇到的問題

今天試著接 API,當我在創建 response 的物件時遇到了這個情況
https://ithelp.ithome.com.tw/upload/images/20191103/20119398oxfzxy6i1A.png
很明顯的是說我重複宣告了相同名稱的 Product 物件

ok 我把另一個同樣有 Product 物件的 class 整個註解掉
https://ithelp.ithome.com.tw/upload/images/20191103/20119398q8PJSHCfAP.png

註解掉後錯誤訊息還是在
https://ithelp.ithome.com.tw/upload/images/20191103/201193981Vio6gHlgj.jpg

必須要把原本的 class 整個移掉,錯誤訊息才會消失
(Remove Reference 或 Move to Trash 都可以讓錯誤訊息消失)
https://ithelp.ithome.com.tw/upload/images/20191103/20119398SLOPnyYCjS.png

讓我想起來之前在創建 file 時也是明明都把之前的 class 整個註解掉了還是告訴我不能重複命名。

結論

所以在 xcode 沒辦法用註解暫時棄用某個檔案,一定要整個從 xcode 的檔案夾移掉,這樣如果想把之前的程式碼 copy 回來只能再去 Finder 裡面找,也是挺不方便的...

還有另一個發現,如果有重複命名的錯誤,

只有後來創建的 class 才會有錯誤訊息,一開始創建的 class 會活得好好的,

原來是一個先來後到的學長學弟制,學長和學弟有衝突了(重複命名),只有學弟會有麻煩(令人厭惡的紅色驚嘆號)

Android Studio 則是人人平等兩邊都會報錯,這點我覺得各有利弊,也算是開拓了另一種視野。

To be continue...


1 則留言

0
心原一馬
iT邦新手 4 級 ‧ 2019-11-03 13:48:33

感謝分享,您分享的這兩篇貼文寫的非常好,
覺得很認同寫blog可以幫助自己的價值。

我要留言

立即登入留言