- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在 swift 2.2 中工作正常,但是当我转换到 swift 3.0 时出现错误。
//If app open by notification
if launchOptions != nil
{
NSLog("launch------ %@", launchOptions!)
let userInfo = launchOptions!(UIApplicationLaunchOptionsKey.remoteNotification) as NSDictionary
if userInfo != nil
{
self.application(UIApplication.shared, didReceiveRemoteNotification: (userInfo)! as! [NSObject : AnyObject])
}
}
类似错误
Cannot call value of non-function type '[NSObject : Any]'
提前致谢。
最佳答案
最后我修好了:-
if launchOptions != nil
{
NSLog("launch------ %@", launchOptions!)
let userInfo = launchOptions![UIApplicationLaunchOptionsKey.remoteNotification] as! NSDictionary
if userInfo != nil
{
self.application(UIApplication.shared, didReceiveRemoteNotification:(userInfo) as! [AnyHashable : Any] as! [String : AnyObject])
}
}
关于swift - remoteNotification swift 3 的 UIApplicationLaunch 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39590852/
在一个使用远程通知的 iOS 应用程序(来自 Parse.com)中,在花了一些时间研究这个主题之后,我得出的结论是我不应该在后台使用远程通知或者可能使用静默通知。 但是无声通知看起来相当复杂。 例如
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭
您好,我正在使用 Apple APNS 发送 RemoteNotification。我发现的问题是: 首先我想接收RemoteNotification然后跳转到其他页面,不是主页面(第一页)我的代码:
在我的应用程序中,我添加了推送通知服务,一切正常。需要在 App 未处于事件或后台模式时处理通知。 我为此添加了如下代码。在方法中 - (BOOL)application:(UIApplication
我想区分应用程序是否响应 RemoteNotification 单击而变为事件状态。怎么做 ? 最佳答案 你可以这样检查 - (BOOL)application:(UIApplication *)
我在 swift 2.2 中工作正常,但是当我转换到 swift 3.0 时出现错误。 //If app open by notification if launchOptions != nil {
我希望有人能指导我...我知道 Swift 2.0/Xcode 7 仍处于测试阶段,但我需要转换我的代码...这是我的代码... func application(application: UIApp
在我的应用程序中,RemoteNotification 被重复,所以我想在它们重复时处理它们,如果不想显示,我想隐藏它们。 如何在后台模式和锁定屏幕下隐藏或取消来自 apns 的 iOS 推送通知(U
Firebase 上存在对象。根据对象 ID 打开详细 View 。当应用程序处于后台并且函数被调用时,它工作正常 func userNotificationCenter(_ center: UNUs
我是一名优秀的程序员,十分优秀!