标签:
开发中常见错误和警告总结(十四)
第三方类库支持
Swift项目取消了预编译文件,一些第三方Objective-c库没有导入必要框架(如UIKit)引起编译错误
Cocoapods找不到.o文件
在使用了Cocoapods项目中,会出现部分类库的.o文件找不到,导致此种错误主要是以下两种问题:
类库本身存在编译错误
Swift没有预编译,UIKit等没有导入
将此库文件中的代码文件直接加到项目中,编译,解决错误。
JSONModel支持
在Swift中可以使用JSONModel部分简单功能,一些复杂的数据模型建议使用Objevtive-c
1 import UIKit 2 @objc(ILLoginBean) 3 public class ILLoginBean: JSONModel { 4 var userAvatarURL: NSString? 5 var userPhone: NSString! 6 var uid: NSString! 7 }
Tips
在Swift使用JSONModel框架时,字段只能是NSFoundation中的支持类型,Swift下新添加的String、Int、Array等都不能使用
友盟统计
Swift项目中引入友盟统计SDK会出现referenced from错误:
解决办法,找到Other Linker Flags,添加-lz
标签:
原文地址:http://www.cnblogs.com/iCocos/p/4761796.html