iphone开发问题记录

问题1: main中出现 Thread 1:signal SIGABRT错误

    baidu了下说是内存造成, 最终发现是由于界面上一个view没有关联输出口, 关联之后问题不存在了. 但出现了问题2

问题2:输出口IBOutlet出现thread 1:breakpoint 1.2异常

        不是问题

问题3:

ld: 1 duplicate symbol for architecture i386

clang: error: linker command failed with exit code 1 (use -v to see invocation)

产生了冲突,全局变量冲突,在错误信息里会给出含有冲突信息的两个文件,只要找找就容易发现冲突的地方 

问题4:

Assigning to 'id<xxx>'from incompatible type 'xx *'

造成该问题的地方基本在对象赋值,由于类型不一致造成,如下:

diag.utildelegate = self;

解决方法:diag类与self类继承相同的协议类

你可能感兴趣的:(iphone开发问题记录)