2016-09-24 40 views
2

我目前正在开发一个离子/科尔多瓦应用工作,并使用科尔多瓦插件IBM-MFP-推管理推送通知。 该插件与Android工作正常。但我在iOS实施中遇到了一些问题。unregisterDevice功能无法与iOS的10/8的XCode

当试图使用CDVMFPPush迅速类的unregisterDevice功能,我得到以下错误:

fatal error: unexpectedly found nil while unwrapping an Optional value

在下面一行的应用程序崩溃:

self.push.unregisterDevice({ (response:IMFResponse!, error:NSError!) -> Void in

似乎像self.push是零。

由于迁移到iOS 10/XCode 8可能会产生副作用吗? 你能帮我解决这个问题吗?

谢谢!

回答

1

XCode 8尚未支持。 SDK团队正在致力于更新库,所以希望这个功能很快就会出现。


UPDATE:

的新库已被释放,所以Xcode中8,现在是正常工作。

+0

嗨乔,感谢您的信息。你有什么更新吗?任何估算发布日期? –

+0

您可以通过查看开发分支来了解Cordova插件的状态:https://github.com/ibm-bluemix-mobile-services/bms-clientsdk-cordova-plugin-core/tree/development – joe

+0

核心插件完成后(上面链接),将完成Push插件的工作。 – joe