ChatKit-OC icon indicating copy to clipboard operation
ChatKit-OC copied to clipboard

Swift 项目怎么集成呢?需要注意什么?

Open wuyazi opened this issue 9 years ago • 13 comments

wuyazi avatar Jul 10 '16 12:07 wuyazi

Swift项目可以正常桥接接入,后期可能会给个demo演示下如何接入,因为这个库暂时还在完善中,所以精力都放在了OC原生调用演示上,Swift接入没有过多关注,你在接入中有问题的,可以向我反馈,我会及时修复。

ChenYilong avatar Jul 22 '16 19:07 ChenYilong

@ChenYilong 编译不通过,遇到几个错误

  1. ChatKit/UITableViewRowAction.m line:25 #error "JZTableViewRowAction must be compiled under iOS8 SDK at least"
  2. ChatKit/LCCKChatMessageCell.h line:21 #import "MLLinkLabel.h" not found
  3. ChatKit/LCCKConversationRefreshHeader.h line:9 #import "MJRefresh.h" not found

我临时解决了下,现在可以import ChatKit了。

wuyazi avatar Jul 23 '16 10:07 wuyazi

找不到方法:setFetchProfilesBlock

wuyazi avatar Jul 24 '16 03:07 wuyazi

@wuyazi ChatKit 中将fetchProfilesBlock的属性中的readonly去掉. //@property (nonatomic, copy, readonly) LCCKFetchProfilesBlock fetchProfilesBlock; @property (nonatomic, copy) LCCKFetchProfilesBlock fetchProfilesBlock; swift 类调用的时候. LCChatKit.sharedInstance().fetchProfilesBlock = { (userIds,callback) in }

jidanyu avatar Jul 29 '16 01:07 jidanyu

@wuyazi 请问你的临时解决方案时什么,我直接在ChatKit里修改下,更新下 cocoaPods 里的版本。方便以后你更新。

ChenYilong avatar Jul 29 '16 02:07 ChenYilong

@Seppuu 我直接在ChatKit里修改吧,然后更新下pod版本,还有什么需要修改的, 我一并改下。

ChenYilong avatar Jul 29 '16 02:07 ChenYilong

@ChenYilong

  1. 直接把那段检测版本的代码删掉了 2,3.
#import "MLLinkLabel.h" 改成了 #import "MLLabel/MLLinkLabel.h"
#import "MJRefresh.h" 改成了 #import "MJRefresh/MJRefresh.h"

wuyazi avatar Jul 29 '16 02:07 wuyazi

CocoaPods 里的 v0.3.3版本,修复了部分已知的Swift项目兼容性问题,可以更新重试下。 @wuyazi @Seppuu

ChenYilong avatar Jul 29 '16 02:07 ChenYilong

@ChenYilong Swift 修改 viewWillDisappearBlock 的时候显示不可修改

josephzhang23 avatar Aug 29 '16 09:08 josephzhang23

把 :

@property (nonatomic, copy, readonly) viewWillDisappearBlock;

改为

@property (nonatomic, copy) viewWillDisappearBlock;

试试

ChenYilong avatar Aug 29 '16 12:08 ChenYilong

@josephchang10 请问解决没有?

ChenYilong avatar Sep 02 '16 08:09 ChenYilong

@ChenYilong 不行哦

cyg02032015 avatar Sep 13 '16 16:09 cyg02032015

pod进来的,桥接文件也引入了,为什么调用不了哇?

DPzhaotianwei avatar Mar 20 '17 04:03 DPzhaotianwei