Tag: pfuser

如何在单元格中设置当前用户? Swift,parsing

那天,伙计们。 帮帮我,我连三天都解决不了 我做一个应用程序看起来像一个Instagram。 我想确保当你创build一个post,在tableview的单元格,写他的昵称。 我试试这个: findSweeter.findObjectsInBackgroundWithBlock{ (objects:[AnyObject]?, error:NSError?)->Void in if error == nil{ let user:PFUser = (objects as NSArray).lastObject as PFUser! cell1.usernamelabel.text = user.username } } } 但是这个问题:[AnyObject]? 不能转换为'NSArray'&'NSArray不能转换为PFUser' 帮帮忙,请。 即时通讯使用Parse.com

如何使用RecipientId存储PFUser objectId

我使用Parse.com作为后端,我有两个视图:InboxView(我从朋友那里接收图像)和ChatView。 当我发送图像时,我在“消息”类(parsing)中向用户(可以是多个用户)的recipientIds发送图像。 我在我的InboxView中收到图像,我可以在单元格中看到发送图像的朋友的名字。 我希望当我select一行(发送给我的图像的用户名)存储发送给我的用户的PFUser objectId,而不是所有的recipientId。 我怎样才能做到这一点? 这是我的代码: Inbox.h: #import <UIKit/UIKit.h> #import <Parse/Parse.h> #import <MediaPlayer/MediaPlayer.h> @interface InboxViewController : UITableViewController @property (nonatomic, strong) NSArray *messages; @property (nonatomic, strong) PFObject *selectedMessage; @property (nonatomic, strong) MPMoviePlayerController *moviePlayer; @property (nonatomic, strong) UIImage *MindleNav; – (UIImage *)resizeImage:(UIImage *)image toWidth:(float)width andHeight:(float)height; @end 和inbox.m: #import "InboxViewController.h" #import "ImageViewController.h" #import <AVFoundation/AVFoundation.h> #import "LoginViewController.h" #import […]

关于子类PFObject的PFUser属性

我已经使用下面的类(dynamic属性和.m文件中的+ load&parseClassName方法)分类PFObject, @interface DAOpponents : PFObject <PFSubclassing> @property (nonatomic, strong) PFObject* fromUser; @property (nonatomic, strong) PFObject* toUser; @property (nonatomic) BOOL isVisible; @property (nonatomic) BOOL isPersistent; + (NSString *)parseClassName; @end 在unit testing中,我尝试创build一个示例DAOpponents对象: DAOpponents* follow = [DAOpponents object]; follow.fromUser = user1; // caught "NSInvalidArgumentException", "PFObject values may not have class: PFUser" follow.toUser = user2; [follow save]; 如果我在没有对手版本的情况下做同样的事情,那就没有例外 […]

iOS与parsing。 PFUser.currentuser()没有被caching。 应用程序重新启动后返回nil

我用快速构buildParse的应用程序。 应用程序停止并再次运行后,PFUser.currentuser()始终返回nil。 我正在使用iOS模拟器,并启用本地数据存储。 我正在使用这样的东西 – if PFUser.currentuser() == nil { // Perform segue to login screen } 而我正在使用login PFUser.loginWithUsernameInBackground(…) 当前用户保持,直到应用程序重新启动,之后它被重置为零。 我甚至试图钉当前用户,但它不起作用。 我如何检查当前用户是否在本地caching。 任何帮助,将不胜感激。 谢谢。

Swift&Parse – PFUser currentUser永远不会等于零

我正在使用Xcode,Swift和Parse。 当我尝试注销一个PFUser时,我从来没有得到零的回报。 在这个应用程序的部分,viewController只是简单地显示一个loginbutton。一个发送用户注册。 一个发送用户改变细节,一个是简单的注销。 注销时所涉及的两个代码是: @IBAction func logout(sender: AnyObject) { PFUser.logOut() var currentUser = PFUser.currentUser() self.displayAlert("You are now logged out", error: "") println(currentUser!) } @IBAction func changeDetails(sender: AnyObject) { var currentUser = PFUser.currentUser() println(currentUser!) if currentUser != nil { let nextView30 = self.storyboard?.instantiateViewControllerWithIdentifier("changeDetails") as! changeUserDetailsViewController self.navigationController?.pushViewController(nextView30, animated: true) } else { self.displayAlert("Please log in", error: […]

PFUser没有名为下标的成员?

我正在使用Parse的PFUser创build并保存用户的信息,当他们注册但我得到一个错误“'PFUser'没有一个名为'下标'的成员在我必须设置用户的名字和邮政编码。 代码之前运行完美,我一直没有能够find任何网上或在我的历史,可以解释这个错误。 请帮忙! func signUp() { var user = PFUser() user.email = email.text user["firstName"] = firstName.text user["zipcode"] = zipcode.text user.objectId = objectId //etc… }

智能searchparsing用户名在Swift无法正常工作

我试图在我的iOS应用程序中进行智能search,以便当用户在UISearchBar中键入一个字符时,search栏下面的tableview中的结果自动更新。 出于某种原因,当我在search栏中input一个字符时,不会调用带有textDidChange的searchBar函数。 在input2个字符后调用。 所以我的search结果总是比实际input到search栏中的search结果落后一步。 而且似乎每次都调用search()函数两次。 有任何想法吗? //FUNC: search func search(searchText: String? = nil){ if searchText == nil || searchText == "" { println("No users found.") } else { var query = PFUser.query() //MAKE CASE INSENSTIVE query!.whereKey("username", containsString: searchText!) query!.findObjectsInBackgroundWithBlock { (results, error) -> Void in if error != nil { println(error) } else { if […]