问题标签 [stackmob]

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 回答
713 浏览

javascript - BaaS to work with Angular.js?

Is there a BaaS (backend as a service) that will work without modification with Angular.js? I reviewed both Parse.com and Stackmob and they both seem to be based on Backbone.js and I'd prefer not to have to fight against that. Has anyone implemented either with Angular.js?

0 投票
1 回答
113 浏览

ios - Stackmob 与 Facebook 离线同步

我已经开始使用 StackMob 将 Facebook 集成到我的应用程序中。我一直在尝试使用 StackMob 的离线同步,但它似乎坏了。

在 didFinishLaunchingWithOptions 中:

当用户使用 Facebook 登录时:

问题是 fetchRequest 的结果是一个空数组,尽管用户已成功创建。当我将缓存策略更改为 SMCachePolicyTryCacheElseNetwork 时,fetchRequest 的结果不是空数组。

为什么用户没有保存在缓存中?另外,我怎样才能告诉 StackMob 只在缓存中保存一些对象?

太感谢了!

0 投票
0 回答
87 浏览

relationship - 在 stackmob 中正确使用关系

我正在寻找使用 stackmob 做一个非常简单的聊天室/消息中心,但我不确定使用我的模式/关系来确保数据权限等的最佳方式。

到目前为止,我有:

我的问题:

我想将消息的权限设置为仅允许对与此消息有关系的聊天室中被归类为成员的用户进行读取访问。

我怎么知道附加了哪个聊天室...关系是在聊天室而不是消息模式上设置的。

我应该采取另一种方法吗?

谢谢

0 投票
2 回答
963 浏览

core-data - 将获取的 NSManagedObject 分配给属性

这个问题可能看起来很长,但我相信对于核心数据专家来说它是相对简单的。显示配置使这个问题变得很长。谢谢!

在 CoreData 中,我有一个User实体和一个从该实体创建的NSManagedObject子类(User.h/.m)。不确定它是否相关,但我正在使用带有 Stackmob 的远程数据库。

这是我的 fetch 请求在 Review.m 中的样子:

获取请求:

这是日志:

几周前,我使用以下内容成功创建了用户对象:

这就是我想在 Review.m 中做的事情:

这是日志:

为什么这不起作用?用户仍然显示为故障?我在获取请求中有以下行:[fetchRequest setReturnsObjectsAsFaults:NO];

以下是我需要这样做的原因:

这是我的 CoreData 设置: 在此处输入图像描述

为什么这不起作用?用户仍然显示为故障?我在获取请求中有以下行:[fetchRequest setReturnsObjectsAsFaults:NO];

0 投票
2 回答
383 浏览

iphone - performselectorinBackground is not working

In a view I am showing images which I am fetching from coredata, The images I am showing using carousel classes. In the same view I have facebook button which will navigate me to another screen. When I am clicking the Facebook button then the action is not getting performed, after the images are loaded only the next screen is coming, the button action is not getting called as soon as I click on it.

In viewDidLoad I have called:

The popularImages method:

The button I have added in xib, How can I overcome this?

0 投票
1 回答
47 浏览

iphone - 我想使用另一个库的项目中的库

似乎以前有人问过这个问题,但是我还没有找到适合我的答案。

设置:我目前正在创建两个用于项目的静态库。假设我有 Project、Liba 和 Libb。项目链接到Liba 和Libb,Libb 有一个Liba 的导入标签。项目不直接使用 Liba,但我在工作区中有它,因为我已经读过我们不应该让一个库直接链接另一个库。令人惊讶的是,这一切都有效。我遇到的问题是我希望 Libb 也使用 StackMob。由于某种原因,Libb 在导入时找不到 StackMob.h。我以与其他库类似的方式将 Stackmob 库添加到我的工作区。

以下是每个类的相关代码片段。

项目.h

项目.m

Libb.h

Lib.m

谢谢您的帮助。如果您需要我澄清,请询问。我意识到我提供的一些代码不是必需的,但我认为它可能有助于理解我是如何进行设置的。

0 投票
1 回答
305 浏览

rest - 程序化导出/转储/海量数据检索 (BaaS)

有没有人有程序化的经验parse.com 或 StackMob 等 BaaS 提供商一起

我知道这两个提供商(据我从营销谈话中得知)都提供了一个 REST API,它允许对数据库进行查询,不仅可供移动客户端使用,也可供自定义 Web 应用程序使用。

我也知道这两个提供商都提供手动数据导出(parse.com 通过他们的 Web 界面,StackMob 通过支持)。

但是假设我想每晚转储所有数据,以便可以将其导入到报告系统中。或者也许只是为了拥有最新的备份。在这种情况下,我需要一种编程方式来导出/复制存储在后端的数据。出于显而易见的原因,手动导出不是一种选择。然而,提供的 REST API 似乎是为特定查询设计的,而不是为大量读取(性能?)而设计的。更不用说定价了——我认为没有一个提供商会对通过他们的 REST API 导出每晚 X Gigabyte 数据感到高兴,所以他们可能会成为一个价格标签。

到目前为止,我只是找不到关于这个主题的任何具体信息,所以我想知道是否有其他人已经经历过这个。此外,欢迎对 StackMob/parse 替代方案提出任何建议,尤其是与数据导出主题相关的建议。

干杯,亚历克斯

0 投票
1 回答
242 浏览

ios - 在 Stackmob 上保存 NSManagedObjectContext - 上传到服务器,但应用程序崩溃

我在使用 StackMob 作为我的 iOS 应用程序的后端时遇到了一个问题(尽管我不确定这是错误使用 StackMob 的方法还是 iOS 问题)。

我允许用户创建一个只是子类 NSManagedObject 的 post 对象,并将其上传到服务器以在应用程序的其他部分中使用。方法中出现的问题:

在这里,我使用 StackMob 方法异步保存在NSManagedObjectContext(Concurrency) 类别参考中找到的 MOC 。

此视图之前的视图对最近的帖子执行提取,并且在未执行提取的情况下发布工作正常,但如果执行提取,则在保存 MOC 以上传新帖子时,我收到以下输出错误信息:

数据仍在上传到 StackMob 服务器,并且可以在稍后运行应用程序时调用——但应用程序在尝试保存它时会崩溃。所有这些都在视图控制器中执行。我试图强制在主线程上执行所有 MOC 保存,但错误仍然存​​在。我还尝试在保存完成后分派“保存队列”并更新 UI。这种方法似乎有点作用,但随后又出现了错误(可能只是侥幸)。我还尝试使用文档中的同步保存调用来做到这一点

尝试执行其他保存时也会发生相同的错误(例如在创建新用户或更新用户信息时),并且所有这些都归结为导致问题的相同函数调用。还可能值得注意的是错误总是相同的(特别是类型__NSDictionaryI试图访问其无法识别的选择器bytes

这是填写了输入参数的完整方法调用:

更新:我已将问题缩小到对前一个视图控制器执行的获取返回的信息处理不当。具体来说,它发生在尝试使用数据进行更新时获取结果之后。

由于这种新见解,我真正面临的问题是如何在获取后在上下文中正确保存托管对象。我相信 StackMob 负责在获取(即服务器查询)之后创建托管对象。我尝试从结果数组中创建一个新对象(每个“obj”都是一个 NSManagedObject):

我还尝试通过对象 ID(每个“obj”是一个 objectID)引用获取的结果:

任何有关如何正确执行此操作的见解将不胜感激!

更新 2:看起来错误实际上是在尝试使用和保存地理位置数据时发生的。为了使用查询对象的地理位置数据,必须取消存档——但要保存它,必须存档。我现在正在研究如何做到这一点,如果我遇到一个好的解决方案,我会再次更新。

最后更新:明白了!事实证明,我遇到的问题是我正在取消归档地理定位数据以更新 UI 并进行一些计算,当我再次归档它以正确存储时,我在引用未归档数据的地图上创建了一个注释. 因此,MOC 维护了无法通过 StackMob 方法保存的数据。通过仅保存存档数据,我可以根据需要随时保存,并在需要使用地理数据时取消存档。问题解决了!

如果有人遇到类似问题并需要一些见解或参考,请随时发表评论!

0 投票
0 回答
83 浏览

ios - 将字符串附加到 Stackmob 上的字符串数组

我有一个带有字符串属性的实体,该属性可能由两个用户同时更新,在这种情况下,第二个用户将覆盖第一个用户的更新。我只希望第一个用户使用该实体。有人建议用字符串数组替换字符串属性,并让用户将字符串附加到数组中。这样用户可以在保存后检查他们的字符串是否在数组的第一个索引中结束,这意味着他们是第一个。其他用户将看到他们的字符串最终出现在数组的第二个索引中,并且知道他们为时已晚,并且其他用户击败了他们。

但是,我似乎无法在 iOS 开发人员指南中找到有关如何执行此操作的任何内容。javascript sdk 似乎有一个用于数组的附加函数,但我将如何在 iOS 上执行此操作。我目前正在使用 CoreData。

0 投票
2 回答
96 浏览

java - Java:代码理解

我是 JAVA 新手,但我知道 Objective-C。我必须编写一个服务器端自定义代码,但下面的代码有问题:

Q1:下面的代码是将值分配给获取的对象中的字段?

Q2:这是在创建一个新的HashMap吗?如果是这样,为什么需要?

Q3:这是取键“更新年份”并赋值(年份)?为什么?

Q4:如果 Object 之前用 update.add 更新过……下面的代码是做什么的?

Q5:下面的代码是做什么的?

原始代码

短信集

SMINT