iOS共享扩展程序中的UNUserNotificationCenter.add未完成

时间:2018-12-14 13:49:30

标签: ios unusernotificationcenter ios8-share-extension

我的iOS应用具有共享扩展名,用户还可以在其中上传附件。 由于这些文件可能很大,因此使用URLSessionURLSessionConfiguration.background来完成上传。上传完成后,我想向用户展示某种成功的用户界面,并为此选择了一个通知。所以现在在我的完成块中,我正在做类似的事情:

let content = UNMutableNotificationContent()
content.body = "Success"

let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 0.5, repeats: false)
let request = UNNotificationRequest(identifier: UUID().uuidString, content: content, trigger: trigger)

let center = UNUserNotificationCenter.current()
center.add(request)
print("This line is never called")

,正如您在此处的示例代码中所看到的那样,该应用程序停留在广告center.add(request)上。这种方法永远不会完成?!?调用它时,我在主线程上,但也在其他线程上尝试过...总是相同的结果

有人知道为什么吗?

0 个答案:

没有答案