MAC XCode 編碼時常見錯誤匯集(不斷更新)

2021-06-26 23:58:47 字數 1247 閱讀 2906

(1)當乙個類所有的連線控制項的原點失效了,這時候,是因為這個控制項對應的資料來源,或者對應的file's own 類被刪除了,或者名稱修改了。這時候需要修改對應的檢查對應的類名,其他不用修改。尤其本來看到以前連線好是黑心原點,變成了白色的時候。

(2)當**都寫好了,感覺不錯,但是卻不識別幾個定義,而這些定義都不是你自己寫的,那就是系統寫的,這時候需要你引用對應的庫。

(3)在多專案時,引入,然後要看工程對應的copy bundle resources,看看在這裡面引用,有沒有將其他專案的引入了,有時候xcode會在你引入的時候混淆。需要你再檢查,將其他的刪除掉。可以直接從裡面拉入到這裡面來。

(4)經常編譯,說不是目標框架,無法編譯,這時候,需要從新啟動,才可以編譯,出現這種情況,還有乙個方法就是徹底clean,然後編譯,實在不行,從啟動xcode就可以了。

(5)控制項對應的事件,按住ctrl,然後用滑鼠拖拉到對應的h,或者m檔案裡面,這樣就可以建立變數,或者建立對應的函式,這裡不好的地方就是當沒有滑鼠的時候,根本操作不了,這是蘋果公司的乙個大bug!!!

(6)當寫nstableview的時候,**全部寫好了,就是現實不了,可能是因為user layout布局沒有去掉,還有滾動**沒有去掉或者滾動的控制被去掉了。

(7)如果改變nstableview的每一行,可以將乙個標籤,直接拖拉過去,放在一行裡面,努力大小一樣,這樣,就可以不用修改任何**,程式會自動將這個標籤識別為**的單元格,**不增加一行。是不是很方便?

(8)多專案的時候,每個專案的圖示,需要從資料夾拿出來,分別對應,這裡的和工程裡面的是不同的。

(9)如果乙個工程,需要用到其他檔案,首先要將檔案放在工程資料夾下,最好和**同目錄,然後在工程裡面add files,然後還要在資源裡面,檢查是否被引入,當然,先可以測試,然後在工程裡面使用:這種方法就可以得到這個資料夾的目錄了,這樣做的目的是為了大包的時候,只有乙個檔案,直接打包。很方便。

nsstring

nsbundle

mainbundle] executablepath];//這裡是主工程的全路徑,包括應用的全名

tool_file

_path

] retain];//然後是將上面的資料夾和你的呼叫檔案聯合一起

(10)在mac系統裡,可以批量拷貝檔案

# copy src (m,h and so on)

cp -rf ac/*.* ac;

cp -r file1 file2;

名稱為***.sh,然後到這個檔案下,直接sh ***.sh就可以執行了

git push 時常見錯誤

git push u origin master 錯誤 1.解決方法 在.git目錄下有乙個conf檔案,開啟它,將裡面的 url 替換成url ssh 錯誤2gwwu hz dev2.com test libevent git push u origin master warning perman...

提交時常見的錯誤

1.output limit exceed 是超過輸出限制 ole 錯誤 提示你的程式產生了過多的輸出資訊,一般是由於死迴圈造成的。你的程式發生上述錯誤的主要原因是迴圈語句while scanf d n 產生的。2.memory limit exceed 所用記憶體超出限制 3.presentati...

寫留言板時常見錯誤

一 fatal error call to undefined function 函式不存在 二 syntax error,unexpected t string,expecting 嚴重語法錯誤 三 parse error syntax error,unexpected t variable in...