iOS
Bottle
出来混,迟早是要还的
展开
-
【解决方法】Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed.
环境:XCODE6.0.1 + iPhone / iOS8错误:使用CoreLocation获取地理位置信息,报错Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCLErrorDomain error 0.)"解决方法:1.确定模拟器(手机)已经联网并且允许程序获取原创 2014-10-15 16:33:54 · 86238 阅读 · 7 评论 -
【解决方法】ld: warning: directory not found for option
"directory not found for option '-L/..." IOS开发过程中这个问题很容易搞的很迷糊。今天简单说一下解决方法。原创 2015-10-01 07:54:18 · 85764 阅读 · 2 评论 -
【解决方法】You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)
今天把xcode升级到7.0了,除了swift语法的一些问题,还有几个问题比较麻烦,其中一个就是包含标题的一个错误提示。开发环境:Xcode 7.0 开发语言:swift(引入了第三方的oc库) 出现场景: 正常调试是没有问题的,但是在Archive的时候,报出了这个错误。问题详情: (null): URGENT: all bitcode will be dropped because原创 2015-09-17 21:06:25 · 90208 阅读 · 3 评论 -
[IOS]'Project Name' was compiled with optimization
今天调试的时候发现变量都不能查看了。在「lldb」中通过「po」命令来查看总是提示变量未找到。环境 xcode 7, Swift 2错误提示 ‘XXXX’ was compiled with optimization - stepping may behave oddly; variables may not be available分析 工程在编译之后被优化了,所以导致单步的时候程原创 2015-09-28 09:44:37 · 85416 阅读 · 2 评论 -
Swift 分割字符串
在 swift 1 和 swift 2 中, 对应不同的xcode 版本的不同分割字符串方法。原创 2015-09-26 09:28:39 · 58184 阅读 · 0 评论 -
【IOS】Undefined symbols for architecture x86_64
【IOS】Undefined symbols for architecture x86_64先说一下这个问题的出现原因,字面意思就是某个符号不识别。一般问题都是由于引入了手动引入了某个lib,但是没有设置相应的编译选项或者没有引入其依赖的lib。解决方法:通过cocoapods引入lib,这样一般没有什么问题。仔细查看文档,看看有什么依赖的lib没有引入,引入即可,或者加入相应的编译选项。大体原创 2015-05-08 09:48:41 · 54077 阅读 · 0 评论 -
swift 显示友好时间
需求:swift开发,想显示如「24秒前」、「15分钟前」、「今天 14:15」这样的时间称呼。直接上代码func friendlyTime(dateTime: String) -> String { let dateFormatter = NSDateFormatter() dateFormatter.locale = NSLocale(locale原创 2014-12-25 23:11:28 · 54758 阅读 · 1 评论 -
swift 字符串包含
swift的String类没有contains这样类型的方法来直接判断字符串中是否包含另一段字符串,但是,可以变通的来实现。直接上代码:if "这是一段字符串".componentsSeparatedByString("字符串").count > 0 { println("包含")} else { println("不包含")}简单说一下:component原创 2014-12-16 20:45:05 · 63898 阅读 · 0 评论 -
【解决方法】extra argument in call
环境:XCode6.0.1问题:今天敲代码遇到这样一个问题,extra argument 'forIndexPath' in call代码中乍一看没什么问题,而且从这个错误提示中也看不出什么解决方法。解决方法:其实,出现这句话一定是代码有问题,要么是写法不符合这个版本的swift语法,要么是参数啊,什么的传递错了。我今天就是因为参数传递的类型错了,但是没有报类型原创 2014-10-20 13:54:54 · 63782 阅读 · 2 评论 -
ios - 打开appstore应用、打开appstore评论、打开其他应用
废话少说,直接上代码:打开 appstore 应用界面:NSString *appid = @"1234567";NSString *str = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/cn/app/id%@", appid];NSURL *url = [NSURL URLWithString:str];[[UIA原创 2016-05-17 10:55:36 · 52468 阅读 · 0 评论