Tag: parse.com

iOS快速parsing+如何检查数据库中是否已经存在电子邮件

我正在使用Parse处理iOS Swift项目。 我需要允许用户更新他们的电子邮件,但它应该是唯一的。 目前,我的代码如下所示: var user = PFUser.currentUser() var userName = user.username var profQuery = PFQuery(className: "User") profQuery.whereKey("email", equalTo: fnEditEmail) profQuery.findObjectsInBackgroundWithBlock { (objects: [AnyObject]?, error: NSError?) -> Void in if error == nil && objects!.count < 1 { if let objects = objects as? [PFObject] { for object in objects { println(object.objectId) object.setValue(self.fnEditEmail.text, forKey: "email") […]

将图像从数组存储到Parse

我有一个UIImage数组,图像,声明为 var images = [UIImage]() 我目前有图片存储在那里,当我输出它使用println()函数,我得到了 [<UIImage: 0x195dc810>, <UIImage: 0x195da3e0>, <UIImage: 0x1950ab50>] 我想知道如何将这些图像上传到parsing为一行。 这里是我现在(不工作)的完整代码: @IBAction func saveToParse(sender: AnyObject) { for var i = 0; i < images.count; i++ { var objectForSave:PFObject = PFObject(className: "NewLog") //error on this line below: [(UIImage)] does not have a member variable named 'objectAtIndex' let imageData:NSData = NSData(data: UIImagePNGRepresentation(images.objectAtIndex(i) as! UIImage)) […]

在PFIFT(parsing)转换成JSON在Swift?

有没有办法将PFObject从Parse转换成JSON? 我保存为JSON,但是当我尝试加载时,我得到了[AnyObject]。 投射到JSON将无法正常工作: class func loadPeople() -> [String : Person] { var peopleDictionary: [String : Person] = [:] let query = PFQuery(className: "userPeeps") query.findObjectsInBackgroundWithBlock { (objects, error) -> Void in if error == nil { //this only returns the first entry, how do I get them all? if let peopleFromParse = objects?.first?.objectForKey("userPeeps") as? JSON { […]

如何做一个whereKey所以它查询post___公里+从当前用户AWAY?

var limitlocation = 5 as Double if let usergeo = currentuser.objectForKey("location") as? PFGeoPoint { query.whereKey("location", nearGeoPoint: usergeo, withinKilometers: limitlocation) } 目前有这样的,但它得到在5公里以内的用户。 我如何使它成为5 km + AWAY。

用云代码parsing推送通知语言

我的应用需要双语(英语和意大利语)。 我正在通过云代码推送通知,我试图根据客户端语言发送不同的通知。 我在安装表中创build了一个语言字段,并保存到[[NSLocale preferredLanguages] objectAtIndex:0]; 。 下面的代码工作,但我想知道是否有另一种方式来做到这一点。 我宁愿在查询之前设置“alert”消息,以便我只有1个查询。 基本上我需要检查该特定用户的语言字段是否为“it”,然后进行查询。 有可能或我的是唯一的解决scheme吗? //push test Parse.Cloud.afterSave("MeetingObject", function(request) { // user owner of the meeting object var user = request.object.get("user"); var pushQueryEn = new Parse.Query(Parse.Installation); pushQueryEn.equalTo("user", user); pushQueryEn.notEqualTo("language", 'it'); Parse.Push.send({ where: pushQueryEn, data: { alert: "English push test", badge: "Increment", sound: "cheering.caf", } }, { success: function() { // […]

为什么Facebook在iOS中返回friendlist 0? 如何检索FB的朋友列表,并将其存储parsing?

请参阅前面的讨论来构build上下文。 如何检索Facebook的朋友列表并保存它来parsing? 。 正如那家伙指出,不可能再检索朋友列表,我尝试使用旧的sdk检索它。 该sdk与我的其他应用程序正常工作。 但我仍然无法检索FB的朋友列表。 除了上面提到的问题中提到的两个问题,我也尝试了这种方法: [FBRequestConnection startForMyFriendsWithCompletionHandler: ^(FBRequestConnection *connection, id<FBGraphUser> friends, NSError *error) {}]; 但它仍然没有bueno。 有人可以告诉我有什么问题吗? 我如何检索FB列表并存储它来parsing?

我如何在Swift中使用PFImageView?

我尝试了简单地拖动一个到故事板,但是我能find的就是UIImageView。 在我的UIImageView的IBOutlet中,我将其更改为PFImageView,并且出现错误消息:“使用未声明的types:'PFImageView'” PFImageViews是不是存在于swift中?

Parse.com Anypic的隐私设置

我从Parse网站上读到,它可以用来创build一个具有评论function的社交networking应用程序。 我的问题是如何设置评论的隐私: 我可以阻止一个朋友,如果我阻止一个朋友,我不能在我的主页上看到他或她的post,反之亦然。 对于post中的赞或评论: 首先,只有我的联系人的朋友才能看到我的喜欢或我的意见; 第二:如果我评论我的朋友鲍勃的post,鲍勃有另一个朋友卡尔,我没有在我的联系人列表中,卡尔将能够查看鲍勃的post,但不是我的评论,喜欢鲍勃的post。 代码将会是什么? 非常感谢

将代码从cellForItemAtIndexPath传输到CollectionViewCell(parsing后端)

我正在使用Parse作为我的应用程序的数据库。 我想创build一个CollectionViewCell并将其代码转移到那里,而不是在View Controller的cellForItemAtIndexPath中。 我该怎么做呢? 谢谢。 – (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { static NSString *identifier = @"productCell"; ProductCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:identifier forIndexPath:indexPath]; PFObject *product = [self.products objectAtIndex:indexPath.row]; NSString *price = [NSString stringWithFormat:@"$%@.00", product[@"price"]]; cell.price.text = price; PFFile *userImageFile = product[@"firstThumbnailFile"]; [userImageFile getDataInBackgroundWithBlock:^(NSData *imageData, NSError *error) { if (!error) { UIImage *thumbnailImage = [UIImage imageWithData:imageData]; […]

parsing“orderByDescending”查询

我有两个名为Followers和Posts类,我正在尝试使主屏幕,我将能够看到用户我下面的post,我的post太..所以我试图让这个查询post: func loadData() { var postQuery:PFQuery = PFQuery(className: "Posts") postQuery.orderByDescending("createdAt") postQuery.findObjectsInBackgroundWithBlock { (objects, error) -> Void in if let objects = objects { for object in objects { self.data.addObject(object) println(object.createdAt) self.tableView.reloadData() } } } } 这里postQuery.orderByDescending("createdAt")工作正常.. println(object.createdAt)给出了完美的结果: Optional(2015-08-25 22:31:12 +0000) Optional(2015-08-25 22:28:28 +0000) Optional(2015-08-25 22:25:36 +0000) Optional(2015-08-24 13:40:48 +0000) Optional(2015-08-24 13:39:25 +0000) 如果我尝试查询跟随用户也是这样的: func loadData() […]