Tag: parse.com

CollectionView在刷新reloadData时闪现

我有一个收集查看,其中约60个图像从parsing下载。 这些图像可以更新,取决于是否有新的上传。 但我的问题是我加载视图后,我使用PullToRefresh函数刷新数据,集合视图闪烁白色 ,然后再次显示图像… 这里有一个video向你展示: https://www.youtube.com/watch?v=qizaAbUnzYQ&feature=youtu.be 我一直试图解决这一整天,find一个解决scheme,但我没有成功..! 下面是我如何查询图像: func loadPosts() { self.activityView.startAnimating() let followQuery = PFQuery(className: "Follows") followQuery.whereKey("follower", equalTo: PFUser.currentUser()!.username!) followQuery.findObjectsInBackgroundWithBlock ({ (objects:[PFObject]?, error:NSError?) -> Void in if error == nil { self.followArray.removeAll(keepCapacity: false) for object in objects! { self.followArray.append(object.valueForKey("following") as! String) } let query = PFQuery(className: "Posts") query.limit = self.page query.whereKey("username", notContainedIn: self.followArray) query.whereKey("username", […]

使用Facebookparsinglogin不起作用

我最近使用Facebook实现了Parselogin。 我基本上遵循所有的指示来设置Facebook SDK和parsingSDK。 所以这里是App引发exception的部分: NSArray * permissionArray = @ [@“public_profile”,@“email”]; [PFFVideosUtils logInWithPermissions:permissionArray block:^(PFUser * user,NSError * error){ if (!user) { NSLog(@"Uh oh. The user cancelled the Facebook login."); } else if (user.isNew) { NSLog(@"User signed up and logged in through Facebook!"); } else { NSLog(@"User logged in through Facebook!"); } 我在日志屏幕上看到的消息是:“呃,用户取消了Facebooklogin。” 所以我认为Facebook会话没有创build,也没有用户返回。 这里有趣的部分是我testing了iPhone 4上的这个应用程序,login工作。 我现在正在testingiPhone […]

如何使用Parsefind当前用户位置附近的用户?

我的应用程序需要find用户的当前位置,我已经完成了。 然后它需要find当前用户位置附近的其他用户。 我正在使用这个parsing。 到目前为止,这是我必须得到用户的当前位置,它的工作到目前为止。我不明白如何find当前用户的位置附近的其他用户。 有人可以帮我吗? 我真的很感激。 if ([PFUser currentUser] && [PFFacebookUtils isLinkedWithUser:[PFUser currentUser]]) { [self updateUserInformation]; [PFGeoPoint geoPointForCurrentLocationInBackground:^(PFGeoPoint *geoPoint, NSError *error) { if (!error) { NSLog(@"User is currently at %f, %f", geoPoint.latitude, geoPoint.longitude); [[PFUser currentUser] setObject:geoPoint forKey:@"currentLocation"]; [[PFUser currentUser] saveInBackground]; } else { NSLog(@"%@", error); return; } }];

asynchronous地同时从几个pffile下载数据

如果我有一个Message对象数组,每个对象都带有一个包含数据的PFile ,那么可以通过asynchronous排队它们来为每个单独的消息下载数据,如下所示: for (int i = 0; i < _downloadedMessages.count; i++) { PFObject *tempMessage = (PFObject *)[_downloadedMessages objectAtIndex:i]; [[tempMessage objectForKey:@"audio"] getDataInBackgroundWithBlock:^(NSData *data, NSError *error) { [self persistNewMessageWithData:data]; }]; } 这似乎导致我的应用程序挂起 ,即使这应该在后台完成… 使用下面的解决scheme: NSMutableArray* Objects = … [self forEachPFFileInArray:Objects retrieveDataWithCompletion:^BOOL(NSData* data, NSError*error){ if (data) { PFObject *tempObj = (PFObject *)Object[someIndex…]; [self persistNewMessageWithData:data andOtherInformationFromObject:tempObj]; return YES; } […]

ios swiftparsing:从3个类收集数据

我有这样的结构: 用户 CardSet指针“User”User.objectId和col“名称” 用指针“Cardset”CardSet.objectId和col“名称” 我想select所有卡数据,包括当前用户的CardSet名称。 我在这里相当迷茫,因为我是新来parsing和迅速,并不知道如何做到这一点。 我检查了文档,并理解我必须包括 var query = PFQuery(className: "Card") query.includeKey("cardset") 获取cardset对象。 我没有得到的是如何select只为当前用户的数据? 最后,如何将所有的数据都放到一个数组中以便将其用于表格视图并将数据输出到其表格单元格标签中? 这是我迄今为止: var noteObjects: NSMutableArray! = NSMutableArray() func fetchAllObjects(){ var query = PFQuery(className: "Card") query.includeKey("cardset") query.findObjectsInBackgroundWithBlock { (objects, error) -> Void in if (error == nil){ var temp: NSArray = objects as NSArray self.noteObjects = temp.mutableCopy() as NSMutableArray self.tableView.reloadData() }else{ […]

从Parse.com抓取NSString并将其粘贴到UILabel中

我想从Parse.com中获取一个NSString,并将其粘贴到我的iOS应用程序的标签中。 有谁知道如何做? 我遇到了很多问题:/ 提前致谢

使用Parse创build条带客户

我试图创build一个条纹客户使用parsing,但似乎无法得到响应的customer.id值。 var newCustomer; Stripe.Customers.create( card: request.params.cardToken, email: request.params.email //These values are a success but below is where I have an issue. ).then(function(customer){ newCustomer = customer.id; //newCustomer never gets set to the id, it's always undefined. }, function(error){ });

Parse.com关系查询问题

我有以下表名“aniStudii”和“纪律”,我也做了一个截图: 正如你所看到的,这些表在“materii”列之间有一个关系。 来自“aniStudii”的列“Anul I”的行具有值,而另一列具有不同的值,可以在“学科”表中find的值。 我正在使用这个查询来获取值,但我得到的是错误:错误指针的键:_p_materii(代码:106,版本:1.2.8) 这是我的查询: PFQuery *query = [PFQuery queryWithClassName:@"aniStudii"]; //1 PFObject *aniStudiu = [PFObject objectWithClassName:@"discipline"]; [query whereKey:@"materii" equalTo:aniStudiu]; [query findObjectsInBackgroundWithBlock:^(NSArray *results, NSError *error) { NSLog(@"%@",results); }]; 哪里有问题? 非常感谢。

PFFVideosUtils.logInInBackgroundWithReadPermissions,swift 1.2,返回的用户为零

我使用的是Parse 1.7.1,Facebook SDK 4.0.1,Swift 1.2,Xcode 6.3.1 在执行这个代码时,我得到一个无PFUser: var permissions = [ "public_profile" ] PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions, block: { (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 […]

从parse.com获取objectId

所以我正在构build一个使用parsing作为后端的应用程序。 我已经写了我自己的,但我想我会节省一些时间,并使用parsing。 我用parsing的数据填充表视图,这很好。 我想抓取从parsing数组构build的字典中的objectId。 我的数组的输出如下所示: <news_events:pdbIEvOteH:(null)> {\n eventDescription = \"This is a test description.\";\n eventMessage = \"This is a test message.\";\n eventTitle = \"Free Wi-Fi Now Available!\";\n} 在上面的例子中,对象ID是pdbIEvOteH 。 我起初试图通过使用获取id: NSString * objectId = [myDictionary objectForKey:@"objectId"]; 但是,返回null。 我知道这是不是我的字典问题,因为我可以得到其他信息。 问题是它看起来像上面的数组中没有关键的objectId 。 正如你可以看到它遵循news_events 。 我知道你可以用PFObject得到它,但我不确定是否可以用PFObject填充表。 所以底线是如何获得objectId 。