Tag: parse.com

parsingPFFile下载订单的iOS

我将5个PFFiles存储在数组中,并使用getDataInBackgroundWithBlock从Parse下载这些文件。 问题是它们在表格视图单元格中出现的顺序每次都不一样,大概是因为文件由于文件大小不同而以不同的速度下载。 for (PFFile *imageFile in self.imageFiles) { [imageFile getDataInBackgroundWithBlock:^(NSData *imageData, NSError *error) { if (!error) { UIImage *avatar = [UIImage imageWithData:imageData]; [self.avatars addObject:avatar]; cell.userImageView.image = self.avatars[indexPath.row]; } }]; } self.imageFiles数组的顺序是正确的。 如何确保下载的图像以与self.avatars相同的顺序添加到self.avatars数组中?

无法从Parse对象中检索createdAt值

我无法从每个对象的Parse中获取createdAt值。而且当数据坐在那里时,我不希望将其他时间戳保存为string。 这是我正在做的事情的清单。我希望有人能够帮助———————————- ———————————— var followArray = [String]() var resultsNameArray = [String]() var resultsIcon = [PFFile]() var resultsImgArray = [PFFile?]() var resultsTimeTampArray = [NSDate?]() ——————————————————————- func refreshResult() { var followQuery = PFQuery(className: "Follow") followQuery.whereKey("user", equalTo: PFUser.currentUser()!.username!) followQuery.findObjectsInBackgroundWithBlock { (objects: [AnyObject]?, error: NSError?) -> Void in if error == nil { for object in objects! { self.followArray.append(object.objectForKey("Following") […]

贝宝和parsing冲突

试图使用PayPal iOS SDK能够使用Paypal集成工作,但是当我尝试添加Parse.framework,Boltz.framework和ParseFacebookUtils.framework等任何需要parsing的框架时,出现以下错误: ld: symbols(s) not found for architecture i386 clang:error:linker command failed with exit code 1 (use -v to see invocation) 这些是我必须使用PayPal iOS SDK的框架: SystemConfigureation.framework MobileCoreServices.framework MessageUI.framework CoreLocation.framework CoreMedia.framework AVFoundation.framework AudioToolbox.framework 我已经通过各种论坛,并会find答案说冲突iterface名称或类名称,但事实并非如此,我通过框架,并没有看到任何相同的名称。 我很茫然。 先谢谢你。

PFQueryTableViewController的didSelectRowAtIndexPath方法

我正在使用Parser与iOS创build我的第一个应用程序。 现在我只是使用Parse对象的一个​​tableview,但是我不能点击一行并打开一个视图控制器来显示所选的对象细节。 这是我如何从Parse获取对象: – (id)initWithCoder:(NSCoder *)aCoder { self = [super initWithCoder:aCoder]; if (self) { // Customize the table // The className to query on self.parseClassName = @"cadenas"; // The key of the PFObject to display in the label of the default cell style self.textKey = @"chain_name"; // Uncomment the following line to specify the key […]

通过Facebook iOS Parse.comlogin用户

我正尝试通过我的parse.com应用程序中的Facebooklogin一个用户。 我拥有所有的ID和appdelegate方法。 我在故事板中创build了一个视图,并创build了一个Facebookloginbutton,然后将其作为IBAction连接到我的.h文件。 我的代码: – (IBAction)fblogin:(FBSDKLoginButton *)sender { [PFFacebookUtils logInInBackgroundWithReadPermissions:@[@"public_profile", @"email"] block:^(PFUser *user, NSError *error) { if (error) { // NSLog(@"Uh oh. The user cancelled the Facebook login."); UIAlertView *alertVeiw = [[UIAlertView alloc] initWithTitle:@"Sorry" message:[error.userInfo objectForKey:@"error"] delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil]; [alertVeiw show]; } else if (!user) { UIAlertView *alertVeiw = [[UIAlertView alloc] initWithTitle:@"Sorry" message:@"You cancelled Login, […]

enableLocalDatastore与Parse时错误的远程数据

我已经在我的swift应用程序上启用了parsing本地数据存储。 我想用本地同步远程数据,但是我正面临指针数组的问题。 我有这样的PFSubclass: class ShotModel : PFObject, PFSubclassing { @NSManaged var status: String? @NSManaged var pics: [PicModel]? } 当我在Parse服务器上更新status时,数据与我的本地数据存储同步,但是当更新pics指针数组时,本地数据不会改变。 例如: 我拿取镜头列表(arrays的镜头),其中只包含一个镜头和3张图片。 我得到了服务器的好回应(一个镜头,3张图片arrays) 我用4张图片更新了Parse服务器上的这个镜头 我重新获取镜头列表,应该包含一个镜头和4张图片。 现在的反应是错误的:镜头只有3张照片 查询的结果是: [<Shot: 0x170382d80, objectId: VwA1Qc9NBN, localId: (null)> { pics = ( "<Pic: 0x14ee64460, objectId: h5TGCb8BAx, localId: (null)> {\n \n}", "<Pic: 0x14ee645d0, objectId: fZ61mvMUAM, localId: (null)> {\n \n}", "<Pic: 0x14ee634f0, objectId: […]

parsingiOS如何通过在相关PFObject中find的属性查询对象?

我正在写一个iOS应用程序,我正在使用分析来在服务器端存储数据。 我有用户,每个用户可以有一个车。 我试图找出如何编写一个查询,让我得到所有用户有一个年份小于2000年,具有某种颜色(让说红色)的汽车。 每辆车都与用户有关系,每个用户也与他们的车有关系。 用户< – >汽车(一对一) 我开始使用PFQuery: PFQuery * userQuery = [PFQuery queryWithClassName:@"User"]; 我不知道如何处理查询中的关系。 所以,我几乎不知道如何做到这一点。 任何build议?

我可以将iOS的GoogleMaps SDK与-ObjC以外的链接器标志链接起来吗?

我正在使用GoogleMapsSDK和Parse的框架。 如果我一起使用它们,Parse触发器中的一个错误需要facebook键,因为链接器标志-ObjC。 在Parse的论坛上这是一个很好的文档化的问题,在GoogleMaps之外的其他框架上也有这个问题,一般的解决scheme是导入Facebook SDK。 我不想以任何方式使用Facebook,我不希望将其添加到我的项目,所以如果有不同的方式,我可以调用链接器标志,将不胜感激。 一些答案说-force_load而不是-ObjC,但它需要一些额外的信息,我不知道如何得到。 在句子中: 请提供一个与GoogleMapsSDK配合使用的确切的-force_load,以避免使用链接器标志-ObjC 提前致谢

iOSparsing如何通过URL下载文件

我正在使用我的聊天应用程序parsing。 当我上传文件时,我保留了url,并将url发送给其他用户,然后他们可以通过这个URL下载文件。 这是我上传文件的代码: + (void)uploadBlob:(NSData *)blob fileName:(NSString *)fileName type:(NSString *)type { if ([self private_checkCloudForbidden]) { return; } if (CHOSEN_SERVER_DATABASE == ServersQuickBlox) { if ([Format isThumbnailWithBlobFileName:fileName]) { type = @"image"; } NSString *qbContentType = @""; if ([type isEqualToString:@"image"]) { qbContentType = @"image/jpg"; } [QBContent TUploadFile:blob fileName:fileName contentType:qbContentType isPublic:YES delegate:[CloudDelegate sharedInstance]]; } else if (CHOSEN_SERVER_DATABASE == ServersParse) […]

分析存储用户会话在哪里?

代码为login: [PFUser logInWithUsernameInBackground:self.userTextField.text password:self.passwordTextField.text block:^(PFUser *user, NSError *error) { if (user) { [self performSegueWithIdentifier:@"LoginSuccesful" sender:self]; } else { NSInteger code = [error code]; NSString *message; if (code == 100) { message = @"No Internet Connection"; } else if(code == 101) { message = @"Wrong credentials"; } UIAlertView *errorAlertView = [[UIAlertView alloc] initWithTitle:@"Error" message:message delegate:nil cancelButtonTitle:@"Ok" […]