Objective c 解析:在自定义类中设置对象
因为它没有在文档中或任何在线位置说明,所以如何在自定义类中设置对象?例如,您创建了一个名为Friends的自定义类,它有三列:user(字符串)、added(关系)、Friends(关系)。例如,您将如何在应用程序中设置用户?PFObject子类化在文档中: 您需要:Objective c 解析:在自定义类中设置对象,objective-c,parse-platform,Objective C,Parse Platform,因为它没有在文档中或任何在线位置说明,所以如何在自定义类中设置对象?例如,您创建了一个名为Friends的自定义类,它有三列:user(字符串)、added(关系)、Friends(关系)。例如,您将如何在应用程序中设置用户?PFObject子类化在文档中: 您需要: 创建自定义类(请参见下面的示例) 在AppDelegate.m中初始化类(参见下面的示例) parse.com的自定义子类示例,解析类名为“Organization”: 组织机构.h // // Organization.h
//
// Organization.h
#import <Parse/Parse.h>
@interface Organization : PFObject<PFSubclassing>
+ (NSString *)parseClassName;
@property (retain) NSString *user;
@property (retain) NSString *addressLine1;
@property (retain) NSString *addressState;
@property (retain) NSString *addressZip;
@property (retain) NSString *phone;
@property (retain) NSString *email;
@property (retain) NSString *website;
@property (retain) NSString *contactFirstName;
@property (retain) NSString *contactLastName;
@property (retain) PFFile *logoImage;
@property (retain) NSString *orgDescription;
@property (retain) NSString *name;
@end
PFObject子类化在文档中: 您需要:
//
// Organization.h
#import <Parse/Parse.h>
@interface Organization : PFObject<PFSubclassing>
+ (NSString *)parseClassName;
@property (retain) NSString *user;
@property (retain) NSString *addressLine1;
@property (retain) NSString *addressState;
@property (retain) NSString *addressZip;
@property (retain) NSString *phone;
@property (retain) NSString *email;
@property (retain) NSString *website;
@property (retain) NSString *contactFirstName;
@property (retain) NSString *contactLastName;
@property (retain) PFFile *logoImage;
@property (retain) NSString *orgDescription;
@property (retain) NSString *name;
@end
什么是set user?在set字符串“user”中,什么是set user?在set字符串“user”中,如果我已经在Parse dashboard中创建了类,该怎么办?另外,我的类可以不是
PFObject
,而是UIViewController
的子类吗?如果您已经在Parse仪表板中创建了该类,请创建您的PFObject
子类以匹配您在Parse中拥有的内容。无论如何,你必须这样做;只有在数据库中有相同的对象时,PFObject
子类才会起作用不能将'UIViewController'用作解析对象类的超类;您必须使用PFObject
。因此我必须在我的xcode项目中创建一个新类,并且我必须在我的视图控制器中创建一个类(例如组织)的实例来访问它?正确-只需将PFObject
的头导入到视图控制器的.m文件中并转到:)+(NSString*)解析类名
是Parse的SDK使用的一个特殊函数。无需更改该函数,但请将.m文件中的+(NSString*)parseClassName
函数更改为return@“Friends”代码>如果我已经在Parse dashboard中创建了类怎么办?另外,我的类可以不是PFObject
,而是UIViewController
的子类吗?如果您已经在Parse仪表板中创建了该类,请创建您的PFObject
子类以匹配您在Parse中拥有的内容。无论如何,你必须这样做;只有在数据库中有相同的对象时,PFObject
子类才会起作用不能将'UIViewController'用作解析对象类的超类;您必须使用PFObject
。因此我必须在我的xcode项目中创建一个新类,并且我必须在我的视图控制器中创建一个类(例如组织)的实例来访问它?正确-只需将PFObject
的头导入到视图控制器的.m文件中并转到:)+(NSString*)解析类名
是Parse的SDK使用的一个特殊函数。无需更改该函数,但请将.m文件中的+(NSString*)parseClassName
函数更改为return@“Friends”代码>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[Organization registerSubclass]; //DO THIS BEFORE YOU START PARSE!
[Parse setApplicationId:YOUR_ID clientKey:YOUR_KEY];
....