创建Notification Content Extension,然后删除 NSExtensionMainStoryboard,并在info.plist文件中将其替换为NSExtensionPrincipalClass,然后适当地调用module.viewController,然后调试扩展程序,我看到以下错误?
NotificationExtension [58062:21665141] [Common] _BSMachError:端口5c03; (os / kern)功能无效(0x14)“无法插入COPY_SEND”
下面是NotificationExtensionViewControllerCode
import UIKit
import UserNotifications
import UserNotificationsUI
class NotificationViewController: UIViewController, UNNotificationContentExtension {
override func viewDidLoad() {
super.viewDidLoad()
// Do any required interface initialization here.
}
func didReceive(_ notification: UNNotification) {
}
}
是什么原因导致该错误,以及如何解决该错误?
如果您执行上述操作,但使用NSExtensionMainStoryboard调用情节提要,但删除标签,则会出现相同的错误!
提前谢谢。
答案 0 :(得分:0)
您需要在附件URL(在.slider-bg-1 {
background-color: red;
}
.slider-bg-2 {
background-color: blue;
}
.slider-bg-3 {
background-color: green;
}
.slider-bg-4 {
background-color: yellow;
}
.slider-bg-5 {
background-color: purple;
}
中)调用startAccessingSecurityScopedResource()
。苹果公司的一些天才认为,通知扩展名仅访问通知存储中的文件很危险。当然有据可查(不是!)
didReceive