1 iphone object objective-c uiviewcontroller
我正在开发一个应用程序,我想将一个类的对象从一个UIViewController传递给另一个,我怎么能这样做?
初始化新的View Controller时,按如下方式定义变量:
MyClass *myClass = [[MyClass alloc] init];
myClass.username = @"Rahul Kushwaha";
// assume a property called username is defined in MyClass of a NSString type.
NextViewController *controller = [NextViewController alloc];
controller.myClassObject = myClass ;
[self.navigationController pushViewController:controller animated:YES];
Run Code Online (Sandbox Code Playgroud)
不要忘记你必须在NextViewController中定义一个类型(MyClass)的对象.
样品
NextViewController.H
#import "MyClass.h"
@interface NextViewController
{
MyClass *myClassObject;
}
@property (nonatomic,retain) MyClass *myClassObject;
Run Code Online (Sandbox Code Playgroud)
NextViewController.米
@synthesize myClassObject;
Run Code Online (Sandbox Code Playgroud)