Tag: 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 […]

如果Facebook应用程序已安装,PFFVideosUtilslogin方法将不会执行任何操作

这很奇怪。 我试图login到Facebook,如果没有Facebook应用程序安装在设备上,一切工作正常。 但是如果有这个应用程序,然后没有任何反应 根本不值一提。 完成块不会被调用,也不会出现login对话框。 这是我非常简单的代码: [PFFacebookUtils logInInBackgroundWithReadPermissions:@[@"public_profile"] block:^(PFUser *user, NSError *error) { NSLog(@"Completion"); }]; 我也有这个代码里面applicationDidFinishLauncing : [Parse setApplicationId:kPAParseApplicationId clientKey:kPAParseClientKey]; [PFFacebookUtils initializeFacebookWithApplicationLaunchOptions:launchOptions]; 我有以下方法实施: – (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { return [[FBSDKApplicationDelegate sharedInstance] application:application openURL:url sourceApplication:sourceApplication annotation:annotation]; } 我还需要注意以下几点:有时很less,即使安装了应用程序,它也能正常工作。 工作,然后再次停止工作,没有任何理由。 有没有人遇到过这样的问题? 谢谢!

Swift分析 – 本地数据存储项目不出现在tableView中

这是从昨天昨天的post我的问题的后续行动 我已经成功地保存和使用parse在本地数据存储中的对象,并试图将该对象添加到数组来存储它们,以便我可以在表视图中显示的内容。 查询运行良好,但在我看来,没有什么被添加到数组中,所以在表视图中没有显示。 这是我的代码。 localData.swift文件 import Foundation struct localData { var date: String! var latt: NSNumber! var lattDelta: NSNumber! var locality: String! var longi: NSNumber! var longiDelta: NSNumber! var name: String! var note: String! } 然后我在全球范围内宣布: var arrayToPopulateCells = [localData]() 这是我的parsing查询: func performQuery() { let query = PFQuery(className: "ParseLighthouse") query.fromLocalDatastore() query.whereKey("User", equalTo: PFUser.currentUser()!) query.findObjectsInBackgroundWithBlock { […]

Swiftparsing推送高级定位不发送

遵循Parse高级定位和推送通知的文档仍然没有发送。 (我可以从Parse的控制台接收推送,并启用客户端推送。) let userQuery: PFQuery = PFUser.query()! userQuery.whereKey("objectId", equalTo: "JrePAMWUbm") // The user I am logged in with let pushQuery: PFQuery = PFInstallation.query()! pushQuery.whereKey("user", matchesQuery: userQuery) let push = PFPush() push.setQuery(pushQuery) push.setMessage("Hello, World!") push.sendPushInBackgroundWithBlock { success, error in if success { println("The push succeeded.") } else { println("The push failed.") } } 我不断收到“推送成功”。 但是我看看推送详情,它说“0推送”。 如果我删除userQuery并只使用PFInstallation查询,我收到通知。 […]

Parse.com – 如何search/检索当前用户的安全对象

根据parsingAPI文档“对其他对象的安全性”。 创build一个只能由当前用户访问的私人笔记: PFObject *privateNote = [PFObject objectWithClassName:@"Note"]; privateNote[@"content"] = @"This note is private!"; privateNote.ACL = [PFACL ACLWithUser:[PFUser currentUser]]; [privateNote saveInBackground]; 链接: https : //www.parse.com/docs/ios_guide#users-acls/iOS 此笔记只能由当前用户访问,但该用户login的任何设备均可访问该笔记。 问题:如何检索我所有的私人笔记? 无法在文档中find。

(iOS的Swift parse.com) – 可能存储自定义对象在PFObject子类?

我试图在Swift iOS中使用parse.com(1.7.3)在本地数据存储中存储数据。 继parse.com docs 这里 ,我能够inheritancePFObject存储一个简单的对象。 不过,我希望能够在这个对象内构build一个自定义对象,并且在这个过程中遇到困难。 我已经把这个问题简化到了最基本的地步,并且在下面包含了我的代码。 基本上我存储一个名为“Test”的PFObject子类,它将存储一个String(testString)和一个名为Test2的自定义对象。 Test2又会存储一个String(testString)。 我假设Test2也需要inheritancePFObject。 Test – testString(String) – test2(Test2) – testString(String) AppDelegate.swift (在AppDelegate中注册子类而不是初始化方法 – 请参阅这里了解更多细节。) func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { Test.registerSubclass() Test2.registerSubclass() Parse.enableLocalDatastore() Parse.setApplicationId("…", clientKey: "…") } Test2.swift class Test2:PFObject, PFSubclassing { @NSManaged var testString:String static func parseClassName() -> String { return "Test2" […]

iOS – 在子类中的选项的Swift和分析错误

我已经实现了一个叫做Filler.swift的Parse子类,它包含了保留在Parse后端的五个variables。 同时试图将数据保存到Parse后端使用这个子类,我得到的错误: fatal error: unexpectedly found nil while unwrapping an Optional value 。 这是导致错误的代码(在self.object.username = username行): if let username = PFUser.currentUser()?.username { // set username equal to current user self.object.username = username }else{ println("PFUser.currentUser()?.username contained a nil value.") } 我已经知道这是如何处理我的子类中的可选variables,但parsing文档并不清楚如何做到这一点。 这是我的子类的代码: class Fillup : PFObject, PFSubclassing { var amount : String? { get { return […]

如何检查文件是video或图像?

我正在开发一个聊天应用程序使用parsing。 当用户点击video信息时,我想播放这个video,当用户点击图片信息时,显示可扩展的图像。 为此我需要区分图像和video。 请引导我这样做…

FBFriendPickerDelegate与Facebook v4消失

我最近更新了我的iOS应用程序,使用Facebook v3到Facebook v4(使用Parse&Parse-UI iOS)。 问题是FBFriendPicker似乎消失了。 有人find了如何使用新的SDK for iOS获得这样的function吗?

如何在swift中查询所有推送通知的parsing?

有没有人知道一个很好的教程处理1.parsing推送通知查询2.在迅速 我想查询parsing发送给特定用户的所有通知(这些可以从不同的用户发送)并相应地处理通知数据。 不仅我想知道如何查询这个代码应该在哪里。 我没有find一个很好的教程在谷歌匹配的所有条件。 要么 有没有办法强制通知中心的所有通知在应用程序中打开。 任何帮助,将不胜感激。