2010-05-28 32 views
0

我的問題很簡單之間的字符串,但作爲一個初學者,我迷路了:d次2個視圖控制器

我不得不視圖控制器:

視圖一個調用視圖這樣的:

self.FacebookTypeRequest [email protected]"favoris"; 
FaceBookViewController *viewcontrol = [[FaceBookViewController alloc]initWithNibName:@"FaceBookViewController" bundle:[NSBundle mainBundle]]; 
viewcontrol.title = @"FaceBook"; 
[self.navigationController pushViewController:viewcontrol animated:YES]; 
[viewcontrol release]; 

如何發送我的字符串facebookTypeRequest到我的視圖控制器2?

回答

2

讓你的第二個視圖控制器(FaceBookViewController)這樣一個財產.h文件:

@interface FaceBookViewController { 
    ... 
    NSString *facebookTypeRequest; 
    ... 
} 

@property (nonatomic, copy) NSString *facebookTypeRequest; 

,並在.m文件把

@implementation FaceBookViewController 

    @synthesize facebookTypeReqeust; 

,記得把你的dealloc方法

- (void) dealloc { 
    [facebookTypeRequest release]; 
    // release other properties here as well 
    [super dealloc]; 
} 

然後,你可以將其設置是這樣的:

self.FacebookTypeRequest = @"favoris"; 
FaceBookViewController *viewcontrol = [[FaceBookViewController alloc] initWithNibName:@"FaceBookViewController" bundle:nil]; 
viewcontrol.title = @"FaceBook"; 
viewcontrol.facebookTypeRequest = self.FacebookTypeRequest; //!< This is the line :) 
[self.navigationController pushViewController:viewcontrol animated:YES]; 
[viewcontrol release]; 

現在,你的FaceBookViewController裏面有你的facebookTypeRequest。

希望有所幫助。

注意:使用captial字母來啓動屬性的名稱通常是不好的做法,例如self.FaceboookTypeReqeust應該是self.facebookTypeRequest。

+0

好,謝謝你 我會嘗試這立刻 – Toma 2010-05-28 12:08:00

+0

這是工作, 謝謝,我明白知道該怎麼做 – Toma 2010-05-28 13:21:08

+0

沒問題。如果答案正確,請隨時接受;) – deanWombourne 2010-05-28 13:27:37

相關問題