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繪的視圖,當現實的時候和描繪的不一樣,這個時候看看這里是否一致.
3.ld: 16 duplicate symbols for architecture arm64
http://stackoverflow.com/questions/25945270/error-2-duplicate-symbols-for-architecture-arm64
一般這種情況,都是人為的.
1.看你是不是把.h 文件導入了.m文件
2.項目中添加了多個該文件
4.IOS VVDocumnets插件不能用了 之前還好好的.
這種情況可能是更新xcode 的時候,導致VVDocumnets 失效了.
運行 VVDocumntes 項目文件,退出xcode 重新打開,會提示加載VVDocumnets,點擊重新加載.就ok了.
5.從數據庫接受的對象出錯,"<null>" 這個是神馬東西? 不是nill 也不是Null
[NSNull integerValue]: unrecognized selector sent to instance
用這個 [NSNull null] 判斷 就get 一個新技能了.
6.CUICatalog: Invalid asset name supplied:
這個是下面代碼造成的,看你是不是
[UIImage imageNamed:@""]
7.發現使用NavigationController 進行push 的時候一直卡住,沒有反應.
//檢查要被push 的代碼 在 寫了這樣一段代碼,在一個View被多個UITextfiled 引用.導致的.
- (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.之后會出現:A (bin) libOCMock.a
表示添加成功,打開Versions就可以看到,剛才添加的.a文件,此時就可以手動上傳了。
另外,在mac 10.8中輸入命令行,可能會提示你command not found,因為10.8默認沒有安裝Command line tools,解決辦法:command not found解決
4.添加完成后,手動到文件夾中找到需要提交到.a文件,右擊,選擇提交到svn,就ok了