在我的 Vue.js 组件中,当我将样式设置为“scoped”时,样式将被忽略:
<style lang="sass" scoped>
Run Code Online (Sandbox Code Playgroud)
我在控制台中收到以下错误:
[HMR] unexpected require(609) to disposed module
Run Code Online (Sandbox Code Playgroud)
如果我不添加“scoped”属性,它会按预期工作。
要在私有CKRecordZone中添加CKRecord,您需要确保该区域已存在.
但这是否意味着每次我需要插入记录时我需要获取所有区域并查找我的区域是否存在使用fetchAllRecordZonesWithCompletionHandler?效率不高.
采用的最佳策略是什么?
我见过的大多数示例都展示了如何创建区域并在其中添加记录.但是你不是每次都要创建这个区域,你不能只假设它存在......
如果尚未创建区域,则以下代码将失败
let customZone = CKRecordZone(zoneName: self.zoneName!)
// Create a CKRecord
let lessonRecord = CKRecord(recordType: self.recordType, zoneID: customZone.zoneID)
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.