摘要: 最近在iOS项目中调试程序,项目中用到第三方应用来启动我的应用程序,调试阶段在实体机上用第三方应用启动我的应用时,出现如下错误,程序停止运行:同时,在AppDelegate对象的如下方法中设置断点:- (BOOL)application:(UIApplication *)application op... 阅读全文
posted @ 2015-10-22 12:55 noname000 阅读(534) 评论(0) 推荐(0) 编辑
摘要: iOS9 App Transport Security not working 阅读全文
posted @ 2015-10-10 14:58 noname000 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 今天在编译iOS项目时Xcode报如下错误:ld: 15 duplicate symbols for architecture i386clang: error:linker command failed with exit code 1 (use -v to see invocation),如下所示:一时不知道是什么原因引起的,在网上看了一下说可能是某个文件多次引用造成的,找了半天也没发现哪个文件被多次引用啊,奇怪了。。。。结合上面的信息再次仔细查看,终于发现原来在#import头文件时,把本来应该是.h的文件不小心写成了.m文件了,如下所示:赶快修改,修改后重新编译,一切OK!写代码的时候 阅读全文
posted @ 2013-11-19 19:42 noname000 阅读(2190) 评论(1) 推荐(0) 编辑
摘要: Xcode调试时输出error: Couldn't materialize struct: the variable has no location, it may have been optimized out 阅读全文
posted @ 2013-10-14 19:39 noname000 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 在实际应用程序开发过程中,经常需要向程序中添加软件版本号或者类似的信息,以保证之后发现问题时知道bug所在的版本,我们可以通过在工程名-info.plist文件中设置相关的key/value对(键/值对)来达到以上目的,比如使用“Bundle versions string,short”(读取时使用CFBundleShortVersionString键)来设置version,另外可以设置“Bundle version”(读取时使用CFBundleVersion,是内部标识,用以记录开发版本,对应于build),但是在一些情况下,公司内部可能有自己的版本号使用规范,需要在发布程序的时候使用诸如b 阅读全文
posted @ 2013-10-08 15:22 noname000 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 在实际工作中,一些需求比如根据不同的日志级别存储不同的日志文件,例如一个文件存储普通的日志记录,比如info级别以上的日志记录,一个文件存储重要操作的日志记录以便于以后追踪和监控,尤其是自动化的一些工具,在运行过程中可能有一些非常重要的操作都是自动完成的,因此这些非常重要的操作有必要用单独的文件来记录使其便于追踪和报警查看问题所在。一般的日志记录我们都可以直接使用rootLogger来达到目的。首先,在log4j.properties文件中指定日志的输出地以及输出格式,如下: log4j.rootLogger=INFO,console,fileAppender #console---print 阅读全文
posted @ 2012-12-21 10:28 noname000 阅读(375) 评论(0) 推荐(0) 编辑