Swift 项目怎么集成呢?需要注意什么?
Swift项目可以正常桥接接入,后期可能会给个demo演示下如何接入,因为这个库暂时还在完善中,所以精力都放在了OC原生调用演示上,Swift接入没有过多关注,你在接入中有问题的,可以向我反馈,我会及时修复。
@ChenYilong 编译不通过,遇到几个错误
- ChatKit/UITableViewRowAction.m line:25
#error "JZTableViewRowAction must be compiled under iOS8 SDK at least" - ChatKit/LCCKChatMessageCell.h line:21
#import "MLLinkLabel.h"not found - ChatKit/LCCKConversationRefreshHeader.h line:9
#import "MJRefresh.h"not found
我临时解决了下,现在可以import ChatKit了。
找不到方法:setFetchProfilesBlock

@wuyazi ChatKit 中将fetchProfilesBlock的属性中的readonly去掉. //@property (nonatomic, copy, readonly) LCCKFetchProfilesBlock fetchProfilesBlock; @property (nonatomic, copy) LCCKFetchProfilesBlock fetchProfilesBlock; swift 类调用的时候. LCChatKit.sharedInstance().fetchProfilesBlock = { (userIds,callback) in }
@wuyazi 请问你的临时解决方案时什么,我直接在ChatKit里修改下,更新下 cocoaPods 里的版本。方便以后你更新。
@Seppuu 我直接在ChatKit里修改吧,然后更新下pod版本,还有什么需要修改的, 我一并改下。
@ChenYilong
- 直接把那段检测版本的代码删掉了 2,3.
#import "MLLinkLabel.h" 改成了 #import "MLLabel/MLLinkLabel.h"
#import "MJRefresh.h" 改成了 #import "MJRefresh/MJRefresh.h"
CocoaPods 里的 v0.3.3版本,修复了部分已知的Swift项目兼容性问题,可以更新重试下。 @wuyazi @Seppuu
@ChenYilong Swift 修改 viewWillDisappearBlock 的时候显示不可修改
把 :
@property (nonatomic, copy, readonly) viewWillDisappearBlock;
改为
@property (nonatomic, copy) viewWillDisappearBlock;
试试
@josephchang10 请问解决没有?
@ChenYilong 不行哦
pod进来的,桥接文件也引入了,为什么调用不了哇?