问题标签 [simperium]

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 投票
1 回答
1557 浏览

ios - 启动使用 Simperium 的应用程序时 objectFromJSONString 崩溃

当我JSON尝试启动使用 Simperium 框架的应用程序时发生崩溃:

它立即发生。我是否缺少外部依赖项?它看起来像一种JSONKit方法。

0 投票
1 回答
152 浏览

simperium - Simperium 与文档库 Core Data 应用程序

是否可以将 Simperium (http://simperium.com) 与基于文档的 Core Data 应用程序一起使用?该示例是一个“鞋盒”风格的应用程序,我没有看到任何设置文档 ID 或其他内容的选项。

如果没有,是否可以使用这样的选项扩展 Simperium?

服务看起来真的很棒!很想看看它是否像看起来那样可以很好地替代 iCloud(从后端访问数据是一个非常好的功能!)。

0 投票
1 回答
469 浏览

ios - 使用 Simperium 构建 iOS 应用程序时出现链接器错误

将 Simperium 集成到我的应用程序时出现链接器错误:

ld:/Users/zulfi_shah/Documents/ContactsJournal-TestSimperium/SimpleList/Simperium.framework/Simperium(DDASLLogger.o) 和 /Users/zulfi_shah/Library/Developer/Xcode/DerivedData/SimpleList-cxdtxuubxyczhgcyxbixtjtvzctBuild 中的重复符号 _OBJC_CLASS_$_DDASLLogger /Intermediates/SimpleList.build/Debug-iphonesimulator/SimpleList.build/Objects-normal/i386/DDASLLogger.o for architecture i386 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

问题似乎出在 CocoaHTTP 包中包含的 DDASLLogger 上。我之前也看到了与可达性类相同的问题。如何确保 Simperium 框架与我的二进制文件中的其他库配合得很好?谢谢。

0 投票
1 回答
173 浏览

simperium - 从 SPManagedObject 继承

在您所说的 Simperiums iOS/OSX 教程中,每个建模对象都应继承自 SPManagedObject。

我还没有尝试过,但这不会导致 SQLite 数据库中的一个大表包含所有建模托管对象的所有字段的联合吗?

0 投票
1 回答
118 浏览

simperium - Simperium 的依赖问题

我正在评估将项目移动到 Simperium 以进行同步。该项目已经使用了 CocoaHTTPServer、ASIHTTPRequest 和其他一些框架。

现在 Simperium 似乎也包含(至少部分)这些框架。从我的项目链接阶段删除 CocoaHTTPServer 框架,我得到了关于这些符号的未定义符号链接器错误:HTTPAsyncFileResponse、HTTPFileResponse、HTTPDataResponse、HTTPServer、HTTPDataResponse、HTTPConnection。

是否可以使用当前框架版本修复这些链接器错误?

或者是否可以提供一个框架,将这些框架作为外部依赖框架,以便我可以使用自己的版本?

0 投票
1 回答
274 浏览

simperium - Simperium 无法加载成员数据(不支持的类型)

尝试将 Simperium 添加到我现有的应用程序中,我收到 NSAssertion 错误:

堆栈跟踪:

支持的类型有哪些?是否支持二进制数据?我的应用程序对二进制数据使用“允许外部存储”。支持吗?

我怎样才能找到更多信息?

更新:

扩展 Simperiums Simpletodo 示例并添加具有二进制数据属性的新实体会导致相同的错误:

更新^2

Simperium 在将具有二进制数据的实体的超类更改为非NSManagedObject类后开始同步。

0 投票
1 回答
241 浏览

simperium - 将现有数据“导入”到 Simperium

打开现有数据库并随后启动 simperium 时,现有实体不会加载到服务器。仅加载新创建的实体。

是否可以将 Simperium 添加到现有数据库并将所有尚未加载的实体上传到服务器?我正在考虑将 Simperium 添加到必须在首次启动时上传当前数据的现有应用程序中。

0 投票
1 回答
92 浏览

simperium - Simperium 尝试为 nil 键发送对象更改

是什么Simperium tried to send object changes for nil key意思,我该如何调试/修复它?

0 投票
1 回答
158 浏览

simperium - Simperium 登录屏幕取消/编辑

我正在使用 Simperium 数据同步框架,它运行良好。但是,我正在尝试编辑它附带的登录屏幕,以在其上添加一个取消按钮,该按钮只会关闭窗口。我看到了可以添加按钮的 .xib 文件,但我认为我们无法访问它背后的代码。如何在该屏幕上添加取消按钮?
谢谢,

0 投票
1 回答
111 浏览

simperium - Simperium 没有告诉“Simperium 管理 x MyEntity 对象实例”

在 SimpleTodo 中,Simperium 说

初始化并启动后。

在我自己的应用程序中启动 Simperium 时,Simperium managing x MyEntity object instances缺少这句话。它说Simperium loaded 15 entity definitions,虽然。

我的应用程序的数据模型非常复杂(因此有 15 个实体),我没有SPManagedObject在我的数据模型中引入 a。但是我将所有NSManagedObject超类更改为SPManagedObject并将这两个属性添加ghostDatasimperiumKey所有实体中。

我该怎么做才能检查一切是否正常?我该怎么做才能让它管理我的实体?