1、method '***x' in protocol not implemented 這個警告是說未實現介面中的***x方法,實現這個方法即可。
2、expression result unused 是呼叫了非空返回值的方法,可在呼叫方法前加void可消除警告。
3、incompatible integer to pointer conversion assigning to 'boolean *' (aka 'unsigned char *') from 『int' 將定義這個方法的*號去掉即可消除這個警告。
4、implicit conversion loses integer precision: 'nsinteger' (aka 'long') to 'int' 將int資料定義為nsinteger。
xcode 消除警告
專案中引用大量的第三方 時,這些 很複雜,不要輕易去改動它,如果編譯產生很多警告,該如何消除呢?1.最直接 最一勞永逸 最安全的方式,直接找到警告的那段 改為不警告。這個方式最安全。可是它有乙個問題,就是,當我們很多檔案都有這種型別的警告的時候,我們就需要改動很多很多的原始碼了,對於不是我們寫的原始...
Xcode 消除警告
在維護公司老專案的時候,因為很早以前開發的,專案能跑起來。但是公司已經不希望在上面花費時間,或多或少都會出現不少的警告。但是對於我絕對不忍受警告的出現,就想關閉它。以下是一下警告關閉的常規方法,希望能給後繼開發者一些幫助!1.遇到之前非arc的專案 遇到非arc寫的sdk,而自己專案是arc。點選p...
建議 消除非受檢警告。
用泛型程式設計時,會遇到許多編譯器警告 非受檢強制轉化警告 unchecked cast warnings 非受檢方法呼叫警告 非受檢普通陣列建立警告,以及非受檢轉換警告 unchecked conversion warnings 當你越來越熟悉泛型之後,遇到的警告也會越來越少,但是不要期待從一開始...