Tag: parse.com

Swift – parsing – 检查用户名是否被使用

我试图创build一个函数,将用户名作为参数,并检查是否采用该用户名(通过与Parse数据库中的其他PFUser进行比较。该函数在我的视图控制器类中)(我知道有类似的这个问题,但他们不提供高质量的答案,比这更一般或不在斯威夫特)。 func usernameIsTaken(username: String) -> Bool { //bool to see if username is taken var isTaken: Bool = false //access PFUsers var query : PFQuery = PFUser.query()! query.whereKey("User", equalTo: username) query.findObjectsInBackgroundWithBlock { (objects: [AnyObject]?, error: NSError?) in if error == nil { if (objects!.count > 0){ isTaken = true println("username is taken") } else { […]

与指针没有获取数据的pfuser

我已经分类了PFuser并注册了它。 它效果很好。 在我的数据库的用户表中,我做了一个指向另一个表,有更多的信息。 该应用程序不断崩溃,这个错误: 2014-06-08 15:14:59.550 App[2333:60b] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Key "place" has no data. Call fetchIfNeeded before getting its value.' 当检查debugging器,我可以看到它使连接到另一个表,但所有的领域都是空的。 我想我需要把这样的东西: [query includeKey:@"company"]; 为指针,但我不做一个用户类的查询… 我需要覆盖它的地方? 这是我的自定义用户类: -h文件 #import "Company.h" @interface PFCustomUser : PFUser<PFSubclassing> @property (nonatomic, retain) NSString *name; @property (nonatomic, retain) UIImage *userPhoto; @property (nonatomic, retain) Company […]

Xcode的Parse.com保存到CSV /任何文件?

我几乎完成了我的项目。 它是基于Parse.com在Xcode中编写的目标c中的订票应用程序。 另外我想提一下我在客观的C世界里很新。 TableView的一个function是显示用户的订单历史logging,随后是显示订单详细信息的ViewController。 现在这个应用程序的要求之一是“保存和加载数据”。 我的讲师说,它有这个function(不pipe它真的有用)。 所以我想我可以做“保存”的订单历史。 然后,当应用程序没有访问互联网用户可以加载CSV文件(以前保存),并查看他的订单历史与细节(再次在tableview>视图控制器)。 我很累,我不知道如何来解决这个问题。 我认为最好的文件格式是CSV,但是我从来没有在Xcode中使用这些格式。 我正在寻找任何build议或如何处理这个想法。

parsingAPI – Facebooklogin无法在iPhone设备上工作

当我点击loginFacebookbutton,在IOS simultor工作正常。 获取PFUser对象。然后,如果我在iPhone设备上运行相同的代码,获取PFUser对象为空。 没有错误。 Code: func loginWithFacebook() { print("login with facebook") let permissions = ["public_profile"] PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions, block: { (user: PFUser?, error: NSError?) -> Void in print("################") if let error = error { print(error) } else { if let user = user { print(user) } } }) } IDE:xcode 7语言:Swift2 Facebook的SDK:4.6.0parsing:1.8.4设备:iPhone 5s我已经validation.plist是所有钥匙是必需的。 还validation了打字错误的包标识符。 一切看起来不错。 Facebook应用程序是活动的。 任何帮助?

没有这样的模块parsing使用Xcode 7.1中的Swift

有几个问题已经解决了这个问题,但所有这些(我认为)都是参考Parse的早期版本,使用Objective-C桥接头来连接框架。 我正在使用支持Swift的最新版本的Parse,这是一个不同的设置过程。 我已经下载并添加parsing到Xcode在Build Phases – > Link Binary With Libraries 。 在他们的网站上的方向是非常简单的…下载SDK,将其添加到Xcode,导入它,并完成。 parsing似乎被正确地添加到应有的地方: 但是,唉,当我使用import Parse ,我得到一个no such module错误。 我已经尝试在Build Settings下recursion和非recursion地添加框架searchpath$(PROJECT_DIR) ,以及解决此问题的其他问题的一些其他build议,但没有运气。 我想知道是否这可能是Parse或Xcodetesting版的问题,因为两者都是非常新的,但我假设错误是在我的一端,只是不完全确定自从快速入门指南Parse.com好像很简单

从推送通知中提取“警报”文本

我有我的应用程序委托文件中放置以下代码。 理论上讲,它应该从推送通知中提取消息并在UIAlertview显示 – 但是它会显示标题和蜡烛button,而不是其他任何东西。 有人可以看到我去哪里错了吗? – (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { [PFPush handlePush:userInfo]; pushText = [userInfo objectForKey:@"alert"]; UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"News", "") message:pushText delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles: nil]; [alert show]; }

使用parse从移动设备向特定用户发送推送通知

我已经在instalation类中保存了用户指针。 Web后端显示0个订阅者 我使用下面的代码发送通知 PFQuery *qry = [PFUser query]; [qry getObjectWithId:friendObject.objectId]; //friend object is ok like @"Fefl5x7nhl" PFQuery *pushQuery = [PFInstallation query]; [pushQuery whereKey:@"user" matchesQuery:qry]; // Send push notification to query PFPush *push = [[PFPush alloc] init]; NSString *msgString=[NSString stringWithFormat:@"%@ :%@", [newMessage objectForKey:@"userName"], tfEntry.text]; [push setQuery:pushQuery]; // Set our Installation query NSDictionary *data = [NSDictionary dictionaryWithObjectsAndKeys: […]

关于子类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]; 如果我在没有对手版本的情况下做同样的事情,那就没有例外 […]

Swift索引0超出了在tableview中为空数组的界限

我试图填充tableview与parsing与2个标签连接到与PFTableViewCell的主要电视控制器 当我添加(numberOfSectionsInTableView + numberOfRowsInSection)应用程序崩溃 但是当我删除它的作品,但它什么都没有显示。 这个表格视图单元格 class courseCell: PFTableViewCell { @IBOutlet var name: UILabel! @IBOutlet var location: UILabel! } 这个表视图控制器 class courseTVC: PFQueryTableViewController { override init!(style: UITableViewStyle, className: String!) { super.init(style: style, className: className) } required init(coder aDecoder:NSCoder) { super.init(coder:aDecoder) self.parseClassName = "courses" self.textKey = "Location" self.pullToRefreshEnabled = true self.paginationEnabled = false } override func […]

Parse.com和Facebooklogin,运行无限循环

我更新了parsing和Facebook iOS SDK到最新版本,当我尝试login使用Facebook我的应用程序崩溃,从debugging器,我可以看到,它是在无尽的循环调用3-4方法。 我的login代码如下所示: – (void)openSession { UIViewController *topViewController = self.window.rootViewController; NSArray *permissions = [NSArray arrayWithObjects:@"user_likes", @"friends_likes", nil]; // Login PFUser using Facebook [PFFacebookUtils logInWithPermissions:permissions block:^(PFUser *user, NSError *error) { if (!user) { if (!error) { NSLog(@"Uh oh. The user cancelled the Facebook login."); } else { NSLog(@"Uh oh. An error occurred: %@", error); } […]