问题标签 [ensembles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
70 浏览

ensembles - CDERebaser.m 中的合奏崩溃

在 Ensembles 中,我在 CDERebaser.m 中的“rebaseWithCompletion”方法中的这一行发生了崩溃:

崩溃是 EXC_BAD_ACCESS。

我已经让 Ensembles 在商店里生产了几个月,直到现在完全没有问题。这次崩溃刚刚开始随机发生。没有对应用程序进行更新。

有任何想法吗?

** 更新 **

单步执行,CDERevisionManager.m 中的这个条件语句似乎失败了:

0 投票
1 回答
1574 浏览

machine-learning - 无监督学习中的集成学习

我有一个关于集成学习(更具体地说是无监督学习)的当前文献的问题。

对于我在文献中读到的内容,集成学习在应用于无监督学习时基本上恢复到聚类问题。但是,如果我有x 个输出分数的无监督方法(类似于回归问题),是否有一种方法可以将这些结果组合成一个结果?

0 投票
0 回答
48 浏览

macos - Mac OSX Core Data App - 无法打开 iCloud 功能

我有一个使用 Core Data 的已发布 Mac 应用程序,并且我正处于实施 iCloud(文档)以在设备之间同步数据(使用 Ensembles)的开始阶段。当我尝试打开 iCloud 时,应用程序无法运行。它构建成功,然后说它已经完成运行。此消息出现在控制台中: Message from debugger: unable to attach 如果我关闭 iCloud 功能,它将成功运行而没有问题。我已登录 iCloud,设置中没有显示任何问题。关于为什么我不能使用 iCloud 功能的任何想法?如果我尝试激活推送通知(即使 iCloud 关闭)也会出现同样的问题。

iCloud 设置 1 iCloud 设置 2

0 投票
1 回答
75 浏览

ios - 合奏文件设计

大约一年前我购买了 Ensembles 支持,但遗憾的是现在才开始尝试使用它。

我有一个支持多个核心数据文档的应用程序,并且正在尝试确定发现它们的最佳方法。在您的书中,您建议使用自定义注册表来支持带有 plist 文件的文档元数据可能是实现文档发现、名称更改等的最佳方式。我设计了一种方法来做到这一点,但意识到一旦我去“更新"(通过使用相同的文件名进行更改并上传到云)我收到一个错误的文档的 plist 文件:

2017-07-26 10:54:16.986553-0700 XXX[6080:2429554] 由于现有项目,部分记录无法上传。通常是由于 CloudKit 上的查询缓存过时所致。会自我纠正。忽略:defaultOwner) =

这让我意识到它与设计的另一个问题相矛盾......文件不应该被删除和重新上传,因为存在竞争条件并且您最终可能会导致数据损坏。

是否有一种特定的方式让您认为可以更新 plist 文件以便您可以信任其中的数据,或者您是否应该上传带有时间戳名称的新 plist 文件并“希望”数据已正确合并。

您能否更详细地描述一下您的设计理论,即如何使用 Ensembles 解决文档注册表的这个问题?

谢谢你,詹姆

0 投票
1 回答
37 浏览

ensembles - 同步时忽略属性

我想存储PHAsset.localIdentifier在我的数据库中。同步这没有意义,因为每个设备对于给定的照片都有不同的标识符。我可以以某种方式将 Ensambles 配置为在同步时忽略一个属性吗?

0 投票
2 回答
400 浏览

ios - 如何将核心数据与 Ensembles 框架同步?

我想使用 Ensembles Framework 将我的核心数据与 Swift 同步。

集成框架

但是我有一些困难..

我尝试这样做:(类似于 github 上的示例)我使用一个按钮来启动任务:

当我登录我的 cloudkit 仪表板时,我看到已经创建了一个容器,但 datas 文件夹中没有任何记录。

我的设备之间没有任何同步。

你能告诉我哪里错了吗??

谢谢你。

0 投票
1 回答
64 浏览

ios - 使用 NSFetchedResultsControllerDelegate tableView 更新方法导致崩溃的 Ensembles 2

在in和in之间使用NSFetchedResultsController委托方法控制器 会导致对象具有 nil 属性(包括 uniqueIdentifier,通常在合并来自不同设备的更改时创建,以及相关的崩溃。仅使用委托方法时不会出现问题with改为实现。(_:didChange: at:for:newIndexPath:)tableView.beginUpdates()controllerWillChangeContent(_:)tableView.endUpdates()controllerDidChangeContent(_:)awakeFromInsert())controllerDidChangeContent(_:)tableView.reloadData()

任何有关如何消除此问题的建议将不胜感激。

0 投票
1 回答
162 浏览

swift - 如何在 Swift 中将已删除的对象与 Ensembles Framework 同步(使用 Dropbox)

我在我的应用程序(Swift 3)中成功地将 Ensembles Framework 与 DropBox(API V2)集成。最初我使用了 Icloud,但最后我更喜欢 Dropbox。

链接到 Github 上的 Ensembles

同步有效,但前提是我添加了一些对象。(我的对象是一些电影)

例如,在模拟器中,如果我在第一台设备上添加了一部电影,然后在第二台设备上运行我的应用程序,我可以在同步后看到该电影。

但是,如果我在第一台设备上删除了一部电影,则不会在第二台设备上删除该电影,并且当我在第一台设备上再次运行我的应用程序时,该电影又回来了。所以我不能删除任何对象!

我想我做错了什么。

这是我删除电影时的代码:(我认为经典的核心数据删除方法?)

这是我的 AppDelegate 中的两个观察者:

以及相关的功能:

和同步功能:

有没有人知道我的错误?

编辑:

这个问题会因为我的对象之间的关系而发生吗?(一对多,...)

当我创建关系时,我认为集成框架中没有全局标识符?

全局标识符仅为实体设置,对吗?使用这种方法:

先感谢您。

0 投票
1 回答
611 浏览

swift - Core Data 与 Ensembles 的 iCloud 同步

我的计划是购买 Ensembles 2(以利用速度/效率等),但我试图确保我能够首先让它工作(在测试 Swift 项目中)。为此,我正在尝试使用 v1。

使用 Simple Sync with Swift 作为指南,我已将 ensemble 合并到我的 xcode 项目中。

来自应用程序的数据似乎确实存储在 iCloud 中,因为当我删除应用程序然后重新添加它时,提取然后同步确实从 iCloud 恢复了正确的数据。我的麻烦是使用第二台设备(登录到同一个苹果/iCloud 帐户)进行测试对自己的数据做同样的事情。来自 2 个设备的数据永远不会合并。然而,在每台设备上创建的数据在重新加载应用程序后会恢复到自己的设备上。

有谁知道这怎么可能?

我想知道问题是否可能是我正在生成的商店网址。许多核心数据堆栈设置现在在 Swift 3+ (NSPersistentContainer) 中自动完成,因此这些东西不需要由用户生成。这是我在设置我的集合时如何生成商店 url 和模型 url 的变量:

0 投票
1 回答
23 浏览

ios - 合奏 2:tableView 不显示应用程序重启后从 iCloud 下载的数据

重新启动应用程序时,tableView 中显示的从 iCloud 下载的新实体(源自另一台设备)会消失。是否有必要显式保存 managedObectContext 以使下载的实体持久存在,如果是,应该在哪里保存?