1.今天在用Instruments 測試程序的時候,彈出這樣一個對話框.
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).
這個需要在
這里修改Profile 為debug模式.
2.在xib繪的視圖,當(dāng)現(xiàn)實(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)目中添加了多個該文件
4.IOS VVDocumnets插件不能用了 之前還好好的.
這種情況可能是更新xcode 的時候,導(dǎo)致VVDocumnets 失效了.
運(yùn)行 VVDocumntes 項(xiàng)目文件,退出xcode 重新打開,會提示加載VVDocumnets,點(diǎn)擊重新加載.就ok了.
5.從數(shù)據(jù)庫接受的對象出錯,"<null>" 這個是神馬東西? 不是nill 也不是Null
[NSNull integerValue]: unrecognized selector sent to instance
用這個 [NSNull null] 判斷 就get 一個新技能了.
6.CUICatalog: Invalid asset name supplied:
這個是下面代碼造成的,看你是不是
[UIImage imageNamed:@""]
7.發(fā)現(xiàn)使用NavigationController 進(jìn)行push 的時候一直卡住,沒有反應(yīng).
//檢查要被push 的代碼 在 寫了這樣一段代碼,在一個View被多個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.打開終端,輸入cd捕犬,空格虑椎,然后將需要上傳的.a文件所在的文件夾(不是.a文件)拖拽到終端(此辦法無需輸入繁瑣的路徑猬仁,快捷方便) 躲舌,回車震肮;
2.之后再輸入如下命令:svn add libOCMock.a而账,回車胰坟;
3.之后會出現(xiàn):A (bin) libOCMock.a
表示添加成功,打開Versions就可以看到泞辐,剛才添加的.a文件腕铸,此時就可以手動上傳了惜犀。
另外,在mac 10.8中輸入命令行狠裹,可能會提示你command not found虽界,因?yàn)?0.8默認(rèn)沒有安裝Command line tools,解決辦法:command not found解決
4.添加完成后涛菠,手動到文件夾中找到需要提交到.a文件莉御,右擊,選擇提交到svn俗冻,就ok了