关于在 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!? 类型,这个类型头一次见到……请问如何解决?
已邀请:

lifei9241

赞同来自:

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

要回复问题请先登录注册

知识价值的认可,源自您的赞赏

扫描二维码,你的支付将由imGeek代收后转给对方

×