【发布时间】:2012-08-21 10:12:22
【问题描述】:
我编写了一个自定义冲突处理例程,它会自动启动以解决 NSFileVersion 的冲突版本。现在我想编写单元测试以确保它有效。问题来了:
如何在单元测试中导致/创建冲突版本?
这本质上归结为:如何在不通过 iCloud 手动执行的情况下引发冲突?由于这仅用于测试目的,我不在乎使用私有 API 或直接侵入系统——只要结果是来自NSFileVersion's +unresolvedConflictVersionsOfItemAtURL 报告的冲突。任何建议将不胜感激!
最大
【问题讨论】:
-
好像没有公开的方式。我现在已经提交了一个雷达:rdar://12196293。任何 hack 建议 仍将不胜感激。
标签: cocoa conflict icloud foundation nsfileversion