iCloud Sync检查重复的Swift

时间:2015-06-19 11:57:30

标签: ios objective-c swift core-data icloud

我正在尝试为现有CoreData应用设置iCloud同步。 基本的同步工作正常。现在我正在尝试在更新商店时检查重复项。

我已使用the official documentation以及this thread并尝试将代码转换为swift。这是我到目前为止所得到的:

fetchDictionariesWithRequest

首先明显的问题是,fetchedResultsController中的错误检查无法返回nil here

其次 <NSFetchRequest: 0x1744c4280> (entity: entity; predicate: ((null)); sortDescriptors: (( "(timestamp, ascending, compare:)" )); type: NSDictionaryResultType; includesPendingChanges: NO; propertiesToFetch: (( "(<NSAttributeDescription: 0x17012b040>), name titel, isOptional 1, isTransient 0, entity entity, renamingIdentifier titel, validation predicates (\n), warnings (\n), versionHashModifier (null)\n userInfo {\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null)", "(<NSExpressionDescription: 0x170171f40>), name count, isOptional 1, isTransient 0, entity (null), renamingIdentifier count, validation predicates (\n), warnings (\n), versionHashModifier (null)\n userInfo {\n}" )); propertiesToGroupBy: (( "(<NSAttributeDescription: 0x17012b040>), name titel, isOptional 1, isTransient 0, entity entity, renamingIdentifier titel, validation predicates (\n), warnings (\n), versionHashModifier (null)\n userInfo {\n}, attributeType 700 , attributeValueClassName NSString, defaultValue (null)" )); ) 总是返回nil。这就是fetchRequest在日志中的显示方式:

 <div id="fullpage">
    <?php if(get_field('slide')): ?>
            <?php while(has_sub_field('slide')): ?>
        <div class="section" id="home">
                    <?php the_sub_field('slide_text'); ?>
        </div>
            <?php  endwhile; ?>
    <?php endif; ?>
</div>

但是我被卡住了。我的代码中是否有拼写错误?我是否从Objective-C翻译错误了?有没有人知道网上某个地方的一个有效的例子?

非常感谢任何帮助!

THX SEB

0 个答案:

没有答案