Tag: parse.com

parsingSDK方法在Xcode 6.3 Beta中不起作用

到目前为止,我遇到了这样的问题: user.signUpInBackgroundWithBlock { (succeeded: Bool!, error: NSError!) -> Void in if error == nil { println("success") } else { println("\(error)"); // Show the errorString somewhere and let the user try again. } } 当我将这添加到Xcode我得到这个: Cannot invoke 'signUpInBackgroundWithBlock' with an argument list of type '((Bool!, NSError!) -> Void)' 当我在Xcode 6.3(非testing版)中运行此代码时,它工作正常。 但在testing版中,它失败了,不会让我build立。 任何想法,如果这将被清除,或者如果有一个不同的实现,我可以使用。 我曾尝试使用signUpInBackgroundWithTarget,但我只是无法正确访问错误,如果收到。

PFObject在Xcode 6.0.1,Yosemite GM3中没有一个名为“saveInBackground”的成员

Parse在Yosemite中的performance很奇怪,saveInBackground声称不是PFObject的成员。 var score = PFObject(className: "score") score.setObject("Mo", forKey: "name") score.setObject(1, forKey: "scoreCount") score.saveInBackground() 显然这应该工作,也许这是Xcode 6.0.1或Yosemite GM3(或一个组合)的问题。 要清楚,使用saveInBackgroundWithBlock工作正常。 有没有人经历过这个或类似的怪异的错误?

Swift分析查询结果不会出现在tableview中

我遇到困难显示从我在tableview的单个单元格中查询的数据。 我相信我的逻辑是正确的,但是我没有看到我在包含Parse查询数据的函数中调用的console.log。 这可能是一个简单的解决方法,但目前还没有到我这里来。 控制台日志我应该看到,以validation我的查询正确通过是println("\(objects.count) users are listed") ,它应该然后显示在usernameLabel.text属性。 import UIKit class SearchUsersRegistrationViewController: UIViewController, UITableViewDelegate, UITableViewDataSource { var userArray : NSMutableArray = [] @IBOutlet var tableView: UITableView! override func viewDidLoad() { super.viewDidLoad() tableView.delegate = self tableView.dataSource = self loadParseData() } func loadParseData() { var query : PFQuery = PFUser.query() query.findObjectsInBackgroundWithBlock { (objects:[AnyObject]!, error:NSError!) -> Void in […]

如何使用PFQuery作为NSDictionary的值存储的PFObject数组

我在iOS应用程序中使用parse.com将数据存储到parsing云服务。 我遇到了嵌套对象查询的麻烦。 我有以下数据模型: “游戏”类包含“赢家” “winners”是一个NSDictionary的数组, NSDictionary中的每一项都是一个Player到N Powers的映射 playerPowers的值是PFObject的一个数组(PFObject) (当前只有一个名字),用于key:objectId (PFObject) 对于每个获胜者,我添加到“赢家”(可以有多个获奖者)一个NSDictionary对象,如下所示: NSDictionary * winnerWithPowers = [NSDictionary dictionaryWithObject:tempPowers forKey:[aWinnerPFObject objectId]]; [newGame addObject:winnerWithPowers forKey:@"winners"]; 对于字典中的每个项目,密钥是玩家的现有对象PFObjects ,值也是服务器上的PFObjects (权力)数组。 当我查询“优胜者”时,我想检索所有数据填充,所有获奖者和他们各自的权力PFObjects与他们的所有数据。 当我查询“赢家”每个functionPFObject的细节是不完整的(key:name的值为null)。 以下是查询,然后是打印结果的代码,然后输出包含两个赢家的字典: //在viewWillAppear: PFQuery * gamesQuery = [PFQuery queryWithClassName:@"Game"]; [gamesQuery orderByDescending:@"createdAt"]; [gamesQuery findObjectsInBackgroundWithBlock:^(NSArray * theGames, NSError * error) { if (error) { NSLog(@"ERROR: There was an error with the […]

当在PFQueryTableViewController中删除单元格和时,它会在 – 中断言失败

我愿意删除单元格,并显示在PFQueryViewController的单元格中重新加载tableView。 但是,当我删除和刷新TableView,我得到错误:“***断言失败 – [UITableView _endCellAnimationsWithContext:],/ SourceCache / UIKit_Sim /UIKit-3318.93/UITableView.m:1582” 在这个错误代码之后,我检查Parse中的数据,并且删除的单元格的数据被删除。 我看了这个链接,但我不知道为什么要在我的代码断言。 当我使用[self loadObjects]。 https://parse.com/questions/refresh-data-in-a-pfquerytableviewcontroller if (editingStyle == UITableViewCellEditingStyleDelete) { PFObject * object = [self.objects objectAtIndex: indexPath.row]; [object deleteInBackgroundWithBlock:^(BOOL succeeded, NSError *error) { if (succeeded) { [self loadObjects]; }else{ } }]; 你能给我一些build议吗?

在应用程序中存储短audio文件/stream媒体

我打算做一个应用程序,利用Parse.com后端用户authentication/post/追随者/等我希望用户能够上传一个样本音乐文件parsing(或一个备用的解决scheme),然后能够stream或让其他人能够stream动它。 我被告知可以使用PFFile存储文件,但是如何将它stream式传输呢? 这也会违反苹果的规定,因为最终它将允许用户通过应用程序购买这些音乐文件,或者我将不得不使用iTunes账户/某种文件? 我在这里先向您的帮助表示感谢

从Parse iOS下载图像

我正在编写一个应用程序,允许用户在Parse上获取和存储图像。 到目前为止,我已经设法通过使用以下逻辑完成将图像数组保存到分析: 采取形象 将对象添加到数组 将数组转换为NSData 将NSData转换为PFFile 设置file upload目的地(通过唯一的objectId) 上传PFFileparsing 这是代码的样子; 请原谅它现在在dismissViewController的事实,我只是试图让它保存成功: – (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { _takenImage = (UIImage *) [info objectForKey:UIImagePickerControllerOriginalImage]; [self dismissViewControllerAnimated:YES completion:^ { // Add object to array: Working [_tankImagesArray addObject:_takenImage]; NSLog(@"Number of images taken: %lu", (unsigned long)_tankImagesArray.count); // Convert array to NSData Object NSData *imageData = [NSKeyedArchiver archivedDataWithRootObject:_tankImagesArray]; // […]

PFObject值可能没有class:UIImage

我有一个名为PFGiveItem PFObject的子类。 @interface PFGiveItem : PFObject <PFSubclassing> +(NSString *)parseClassName; @property (strong, nonatomic) NSString *giveItemName; @property (strong, nonatomic) UIImage *giveItemImage; @end 当我尝试查询已保存到Parse的图像,然后将图像保存到我的每个GiveItem中时,出现错误。 这是包含自己的PFQuery的较大循环的一部分; 我只是隔离这部分,以保持简单,因为其余的工作。 PFQuery *queryForRelatedImages = [PFQuery queryWithClassName:@"giveItemPhoto"]; [queryForRelatedImages whereKey:@"objectId" equalTo:@"pAwHU2e7aw"]; [queryForRelatedImages findObjectsInBackgroundWithBlock:^(NSArray *photos, NSError *error) { PFFile *imageFile = photos[0][@"imageFile"]; NSLog(@"%@", imageFile); [imageFile getDataInBackgroundWithBlock:^(NSData *data, NSError *error) { if (!error){ newGiveItem.giveItemImage = [UIImage imageWithData:data]; […]

RegisterUserNotificationSettings在ios 6.1中不起作用

我在我的项目中使用Parse SDK进行推送通知。 我已经添加了didFinishLaunchingWithOptions:的代码didFinishLaunchingWithOptions:在parse.com上给出 UIUserNotificationType userNotificationTypes = (UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound); UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:userNotificationTypes categories:nil]; [application registerUserNotificationSettings:settings]; [application registerForRemoteNotifications]; 它的工作正常,如果设备或模拟器版本是iOS 8,但它不在iOS 6.1中工作,并且出现消息 [UIApplication registerUserNotificationSettings:]: unrecognized selector sent to instance 0x208406c0 任何人都可以告诉我如何解决它?

parsingFacebook logInInBackgroundWithReadPermissions(Swift)

我已经成功设置了Parse(1.7.1)SDK和Facebook(v4)SDK,设置了桥接头文件和AppDelegate.swift。 现在在我的ViewController,我正在尝试创build一个Facebooklogin,我正在尝试使用“parsingiOS文档 – Facebook注册和login”中给出的代码。 PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions, { (user: PFUser!, error: NSError!) -> Void in if let user = user { if user.isNew { println("User signed up and logged in through Facebook!") } else { println("User logged in through Facebook!") } } else { println("Uh oh. The user cancelled the Facebook login.") } }) 但是,当我把它粘贴在我的ViewController.swift> ViewDidLoad,我收到这个错误: – […]