Swift WKRefreshBackgroundTask试图访问文件bktasksnapshot时出错(null)

Swift WKRefreshBackgroundTask试图访问文件bktasksnapshot时出错(null),swift,watchkit,watchos-4,Swift,Watchkit,Watchos 4,在watchOS 4.0(Xcode 9.0 beta 6)中执行后台任务时,我会收到类似下面的错误消息。他们似乎没有引起任何问题,但我不确定。是否有人知道是什么原因导致这些错误被记录,以及是否有修复或抑制它们的方法 2017-08-24 09:03:40.130009-0400新手表应用程序扩展[6906:377766][bg_App_refresh]-[WKRefreshBackgroundTask cleanupStorage]_块调用:213:尝试访问时出错file:///Users/j

在watchOS 4.0(Xcode 9.0 beta 6)中执行后台任务时,我会收到类似下面的错误消息。他们似乎没有引起任何问题,但我不确定。是否有人知道是什么原因导致这些错误被记录,以及是否有修复或抑制它们的方法

2017-08-24 09:03:40.130009-0400新手表应用程序扩展[6906:377766][bg_App_refresh]-[WKRefreshBackgroundTask cleanupStorage]_块调用:213:尝试访问时出错file:///Users/justindomnitz/Library/Developer/CoreSimulator/Devices/264AA014-FD6C-426A-88DF-64E502393BAF/data/Containers/Data/PluginKitPlugin/107681EE-B30E-49CD-9416-8F030D1CA0BF/Library/com.apple.watchkit/bktasksnapshot_(null):错误域=NSCOCAERRORDOMAIN Code=260“文件”bktasksnapshot(null)无法打开,因为没有这样的文件。“UserInfo={NSURL”=file:///Users/justindomnitz/Library/Developer/CoreSimulator/Devices/264AA014-FD6C-426A-88DF-64E502393BAF/data/Containers/Data/PluginKitPlugin/107681EE-B30E-49CD-9416-8F030D1CA0BF/Library/com.apple.watchkit/bktasksnapshot_(空),NSFilePath=/Users/justindomnitz/Library/Developer/CoreSimulator/Devices/264AA014-FD6C-426A-88DF-64E502393BAF/data/Containers/data/PluginKitPlugin/107681EE-B30E-49CD-9416-8F030D1CA0BF/Library/com.apple.watchkit/bktasksnapshot((null),NSUnderlyingError=0x79F3C0{Error Domain=NSPOSIXErrorDomain=2“没有这样的文件或目录”}


我遇到了同样的问题,在
句柄(\ux)
方法的某个地方安排快照。最好是在任务完成或有东西要展示时

WKExtension.shared().scheduleSnapshotRefresh(withPreferredDate: fireDate, userInfo: nil) { error in
        if (error == nil) {
            print("successfully scheduled snapshot.  All background work completed.")
        }
    }

您是否尝试过在真实设备上而不是模拟器上运行代码,以查看是否出现相同的日志?