3个之间的NSString值您好所有我有很多路过的观点之间的值的麻烦,Xcode的麻烦路过的观点
我有3文本框名姓电子邮件StartViewController我想将它们的值传递给视图控制器我已经尝试了一些不同的东西,但没有我这样做似乎工作我已经试过这样: http://highscoreapps.blogspot.com/2012/05/passing-data-between-view-controllers.html http://www.theappcodeblog.com/2011/04/15/passing-data-between-views-tutorial-using-a-protocol-delegate-in-your-iphone-app/
但我似乎无法得到任何工作。 下面是一些我的代码至今:
在StartViewControler.h@protocol DataPassingControllerDelegate <NSObject>
-(void)passDataMethod:(NSString *)TextFirstName Data2:(NSString *)TextLastName Data3:(NSString *)TextEmail;
@property(nonatomic,retain) IBOutlet UITextField *uTextFirstName;
@property(nonatomic,retain) IBOutlet UITextField *uTextLastName;
@property(nonatomic,retain) IBOutlet UITextField *uTextEmail;
@property (nonatomic, strong) NSString *sTextFirstName;
@property (nonatomic, strong) NSString *sTextLastName;
@property (nonatomic, strong) NSString *sTextEmail;
@property (nonatomic, unsafe_unretained) id<DataPassingControllerDelegate> delegate;
在StartViewController.M
-(IBAction)ButtonTakeSurvey:(id)sender{
self.sTextFirstName = uTextFirstName.text;
self.sTextLastName = uTextLastName.text;
self.sTextEmail = uTextEmail.text;
[self.delegate passDataMethod:sTextFirstName Data2:sTextLastName Data3:sTextEmail];
ViewController *myView1 = [[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];
[self.view addSubview:myView1.view];
}
在ViewController.HI添加 #进口 “StartViewController.h”
@interface ViewController : UIViewController <DataPassingControllerDelegate>
我该如何获得firstNa me LastName电子邮件在ViewController.m我希望它填充3我有onload的局部变量。
谢谢!
您建立可寻址性。 – 2013-03-04 17:41:16