注册

关于在 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!? 类型,这个类型头一次见到……请问如何解决?
已邀请:
写一个OC类设置,然后用swift去调用。

要回复问题请先登录注册