Tag: parse.com

parsing数组图像保存和提取

我有一个马赛克应用程序,需要多个尺寸的照片,并将其分成较小的照片。 根据照片的大小,较小的照片数量可能会有所不同。 现在我有一个名为imageNameList2的NSMutableArray ,它保存从较大图像中获取的所有较小图像。 在这个例子中,我展示了一个例子,从图像资源列表中调用图像,使其更容易回答这个问题。 这里是imageNameList ( NSMutableArray保存所有较小的图像) var imageNameList: [String] { var imageNameList2:[String] = [] //[NSMutableArray]() for i in 0…149 { let imageName = String(format: "pic_%03d", Int(i)) imageNameList2.append(imageName) } return imageNameList2 } 我想要做的是有一个继续button,将保存所有这些图像顺序或任何其他格式parsing,最好的工作,并有另一个button称为检索,将从检索所有这些照片。 我基本上有一个分析服务器,利用分析框架来帮助加快后端进程。 你能告诉我如何保存和检索这个NSMutableArray如果有不同数量的存储图像每次?

Parse.com – 在PFObject上的saveAll是否占用1个API调用?

我有一个IOS应用程序,我想确保我最低限度地使用API​​请求parse.com由于30 /秒的免费层限制。 有人可以澄清,如果保存不同的PFObjects在一个方法调用“[PFObject saveAll:NSArray]”相当于1个API调用或多个API调用。 我需要一个明确的答案,因为在互联网上的任何地方都没有明确的答案。 Parse.com支持请帮助,因为我想编码实施不同,如果它占多个API请求,在这种情况下,我会确保我有更好的error handling,当我分别保存每个pfObject。 谢谢。

我无法在Parse中更新logging; 错误:“找不到更新的对象(代码:101,版本:1.2.16)”

我使用Parse作为我的本地iOS应用程序的后端。 我无法更新Parse中的表中的logging。 首先我查询我想要更新它的对象。 所以,“对象”数组返回1logging,但是当我想更新它时,我得到以下错误; “对象未find更新(代码:101,版本:1.2.16)” 那么你觉得我不能在Parse中更新logging呢? (以下是我的代码) 谢谢,E. PFQuery *query = [PFQuery queryWithClassName:@"askedFriends"]; [query whereKey:@"questionID" equalTo:aqDt.questionID]; [query whereKey:@"fbID" equalTo:FbId]; [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { NSArray *postArray = objects; PFObject *post = postArray.lastObject; [post setObject:@"sentReply" forKey:btnSelection]; [post saveInBackground]; }

从parsingsdk中获取Swift图像 – 崩溃

我从Parse中检索一组图像,使用下面的代码使用Swift。 var imageResources : Array<UIImage> = [] override func viewDidLoad(){ super.viewDidLoad() self.loadImages() } func loadImages(){ var query = PFQuery(className: "Images") query.orderByDescending("objectId") query.findObjectsInBackgroundWithBlock ({(objects:[AnyObject]!, error: NSError!) in if(error == nil){ for object : PFObject! in objects as [PFObject] { var thumbNail = PFFile() thumbNail = object["image"] as PFFile println("thumNail \(thumbNail)") thumbNail.getDataInBackgroundWithBlock({ (imageData: NSData!, error: NSError!) in […]

unit testingparsing框架iOS

我正在尝试为使用Parse后端框架的iOS应用程序编写unit testing,而且在编写成功的unit testing之后,大量的实验似乎都失败了。 我在testingasynchronous代码( 在iOS中testingunit testing中的asynchronous调用 )和testingnetworking调用方面发现了一些post,但是还没有find用asynchronouscallbacktesting对Parse后端调用的方法。 举个例子,任何人都可以build议我如何testing下面这行代码: [PFUser saveUser:userModelMock withBlock:^(BOOL success, NSError *error) { }]; 我正在使用OCMock和XCTest框架。 任何帮助将非常感激。 *编辑*这是我迄今为止,但似乎失败 – (void)testSaveUser { id userModelMock = [OCMockObject niceMockForClass:[UserModel class]]; id userControllerMock = [OCMockObject niceMockForClass:[self.userController class]]; [[userModelMock expect] saveInBackgroundWithBlock:[OCMArg any]]; [[userControllerMock stub] saveUser:userModelMock withBlock:[OCMArg any]]; [userModelMock verify]; }

更新Swift中的徽章计数器

使用以下代码,我可以在应用程序编译后立即在徽章图标中获得(2): func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) { let installation = PFInstallation.currentInstallation() installation.setDeviceTokenFromData(deviceToken) installation.badge = 2 installation.saveInBackground() } 我尝试了下一个变体:初始化一个新的var badgeCount = 0和更高版本: func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) { badgeCount++ let installation = PFInstallation.currentInstallation() installation.setDeviceTokenFromData(deviceToken) installation.badge = badgeCount installation.saveInBackground() } 但是,当我收到新的通知,它不会更新到+1。 有谁知道如何解决它?

错误:“expression式的types不明确,没有更多的上下文”

我很新的编码Swift,所以请原谅,如果这个错误是一个简单的答案! 我不断收到一条错误消息,指出“expression式的types不明确,没有更多的上下文”。 var findTimelineData: PFQuery = PFQuery(className: "Sweets") findTimelineData.findObjectsInBackgroundWithBlock { (objects:[AnyObject]?, error:NSError?) -> Void in if error == nil { for object:PFObject in objects! { // —-This is the error line— self.timelineData.addObject(object) } } } 我明白问题是什么,我只是不确定如何解决问题。 我已经看到了有关这个答案的其他问题,但没有关于通过一个AnyObject的数组迭代。 谢谢!

parsing分析自定义事件不注册

这两个命令注册为分析事件,但我看不到自定义事件名称的细分。 PFAnalytics.trackEventInBackground("ML Feeling Bad", block: nil) – var dictionary = ["test" : "val"] PFAnalytics.trackEventInBackground("ML Feeling Good", dimensions: dictionary, block: nil) 我正在查看“分析”>“事件”>“分析请求”。 自定义细分似乎没有任何有用的选项。

如何使用Parse.com实现使用电子邮件地址或用户名login?

到现在为止,我们已经使用以下语法检查了用户名和密码的login凭证。 logInWithUsernameInBackground [PFUser logInWithUsernameInBackground:[UsernameField.text lowercaseString] password:PasswordField.text block:^(PFUser* user, NSError* error){ 但现在我的要求是: 用户必须使用电子邮件和用户名中的任何一个login 。 我们需要检查用户名/电子邮件和密码 这怎么能实现?

如何使用OAuth在Parse iOS SDK中validation用户?

parsing服务器提供OAuth身份validation。 如何使用Parse Server的预定义OAuth模块(例如Facebook)来注册新用户或login'_User'类的现有用户? Parse Server 文档给出了如何configurationOAuth模块的示例。 但是,如何在iOS项目中使用它来login或注册用户?