1.今天在用Instruments 測(cè)試程序的時(shí)候,彈出這樣一個(gè)對(duì)話框.
Target failed to run: Permission to debug jp.psc.TabletSync was denied. The app must be signed with a development identity (e.g. iOS Developer).
這個(gè)需要在

這里修改Profile 為debug模式.
2.在xib繪的視圖,當(dāng)現(xiàn)實(shí)的時(shí)候和描繪的不一樣,這個(gè)時(shí)候看看這里是否一致.

3.ld: 16 duplicate symbols for architecture arm64
http://stackoverflow.com/questions/25945270/error-2-duplicate-symbols-for-architecture-arm64
一般這種情況,都是人為的.
1.看你是不是把.h 文件導(dǎo)入了.m文件
2.項(xiàng)目中添加了多個(gè)該文件
4.IOS VVDocumnets插件不能用了 之前還好好的.
這種情況可能是更新xcode 的時(shí)候,導(dǎo)致VVDocumnets 失效了.
運(yùn)行 VVDocumntes 項(xiàng)目文件,退出xcode 重新打開(kāi),會(huì)提示加載VVDocumnets,點(diǎn)擊重新加載.就ok了.
5.從數(shù)據(jù)庫(kù)接受的對(duì)象出錯(cuò),"<null>" 這個(gè)是神馬東西? 不是nill 也不是Null
[NSNull integerValue]: unrecognized selector sent to instance
用這個(gè) [NSNull null] 判斷 就get 一個(gè)新技能了.
6.CUICatalog: Invalid asset name supplied:
這個(gè)是下面代碼造成的,看你是不是
[UIImage imageNamed:@""]
7.發(fā)現(xiàn)使用NavigationController 進(jìn)行push 的時(shí)候一直卡住,沒(méi)有反應(yīng).
//檢查要被push 的代碼 在 寫(xiě)了這樣一段代碼,在一個(gè)View被多個(gè)UITextfiled 引用.導(dǎo)致的.
- (void)viewDidLoad {
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 5)];
_phoneTextField.leftView = view;
_phoneTextField.leftViewMode = UITextFieldViewModeAlways;
_pwdTextField.leftView = view;
_pwdTextField.leftViewMode = UITextFieldViewModeAlways;
_confirmCodeField.leftView = view;
_confirmCodeField.leftViewMode = UITextFieldViewModeAlways;
}
替換成下面的代碼就好了
- (void)viewDidLoad {
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 5)];
UIView *view1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 5)];
UIView *view2 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 5)];
_phoneTextField.leftView = view;
_phoneTextField.leftViewMode = UITextFieldViewModeAlways;
_pwdTextField.leftView = view1;
_pwdTextField.leftViewMode = UITextFieldViewModeAlways;
_confirmCodeField.leftView = view2;
_confirmCodeField.leftViewMode = UITextFieldViewModeAlways;
}
8.svn 如何提交.a文件
使用命令行添加文件
1.打開(kāi)終端,輸入cd,空格,然后將需要上傳的.a文件所在的文件夾(不是.a文件)拖拽到終端(此辦法無(wú)需輸入繁瑣的路徑,快捷方便) ,回車;
2.之后再輸入如下命令:svn add libOCMock.a,回車;
3.之后會(huì)出現(xiàn):A (bin) libOCMock.a
表示添加成功,打開(kāi)Versions就可以看到,剛才添加的.a文件,此時(shí)就可以手動(dòng)上傳了。
另外,在mac 10.8中輸入命令行,可能會(huì)提示你command not found,因?yàn)?0.8默認(rèn)沒(méi)有安裝Command line tools,解決辦法:command not found解決
4.添加完成后,手動(dòng)到文件夾中找到需要提交到.a文件,右擊,選擇提交到svn,就ok了