今天在寫程式的時候用到了陣列的乙個方法:
[[letterresultarr objectatindex:section] count]
,按說這只是乙個很平常的方法,但是卻報了乙個錯誤:
multiple methods named 'count:' found with mismatched result, parameter type or attributes,意思是方法命名衝突,編譯器找不到合適的方法用在這裡,這是在arc環境下才會出現的問題,非arc就沒有這個問題,解決的方法有兩個,1,把程式改成非arc,但是這樣工作量會很大,尤其是對一些大的專案來說很難實現,2,在函式前面強轉一下,告訴編譯器到什麼地方呼叫合適的方法,比如在這個程式裡我的解決辦法就是
[(nsmutablearray*)[letterresultarr objectatindex:section] count],這樣就沒錯了。
ArrayUtils 擁有以下方法
arrayutils 擁有以下方法 tostring 將乙個陣列轉換成string,用於列印陣列 isequals 判斷兩個陣列是否相等,採用equalsbuilder進行判斷 tomap 將乙個陣列轉換成map,如果陣列裡是entry則其key與value就是新map的key和value,如果是o...
ArrayUtils 擁有以下方法
arrayutils 擁有以下方法 tostring 將乙個陣列轉換成string,用於列印陣列 isequals 判斷兩個陣列是否相等,採用equalsbuilder進行判斷 tomap 將乙個陣列轉換成map,如果陣列裡是entry則其key與value就是新map的key和value,如果是o...
canvas的arc 方法詳解
在做專案時畫曲線時主要用的就是arc 畫圓弧的方法 context.arc x,y,r,sangle,eangle,counterclockwise 即 arc 圓心的x座標,圓心的y座標,圓的半徑,起始角 以弧度計,即l圓心的3點鐘位置是0度 結束角,規定應該是順時針還是逆時針畫圖 其中最後乙個引...