关于在 swift 中集成环信 sdk 的问题

在使用 APNS 的时候,环信提供了 chatManager.apnsNickname 这个属性用与设置推送时显示的用户昵称。
官网中 oc 的例子是:

[[EaseMob sharedInstance].chatManager setApnsNickname:@"推送昵称"];


但是在 swift 中调用时,xcode 提示要使用:

EaseMob.sharedInstance().chatManager.apnsNickname = "推送昵称"


但是这样写编译器会报错:

Cannot assign to property: 'chatManager' is a get-only property


看了一下在 swift 中,apnsNickname 会被定义为一个 String!? 类型,这个类型头一次见到……请问如何解决?
共1个回复

lifei9241

2015-09-24 16:12

写一个OC类设置,然后用swift去调用。

Nick3

2015-09-24 16:20

嗯,我现在就是这么解决的……看来只能先这样了。

lifei9241

2015-09-24 18:42

@3249:恩。
点击此处继续提问与开发者们互动

申请试用

提交后工作人员会尽快与您联系进行功能演示
技术咨询已转移到管理后台,请先登录

即时通讯云使用者请在应用详情页面咨询
客服云使用者请进入管理员模式咨询

×

400电话

商务咨询

技术咨询

免费试用