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