Expected an Objective directive after "@" 的解決辦法

下面是出現錯誤的截圖: ![錯誤截圖] 輸入圖片說明objective-c

出現緣由: 原來是在那個類裏面我定義了宏定義,好比#define Type @「type」和截圖中的那個方法中的Type衝突,宏定義會將全部出現的Type替換成「type」。致使方法名不一致,進而報錯。後來我又在網上查找了其餘的答案供參考,貼出來連接地址:stackoverflow參考連接.net

解決辦法: 將這個衝突的宏名換掉,比較靠譜的是,儘可能使用static const 等定義常量,避免衝突圖片

相關文章
相關標籤/搜索