通用的是用**的方式實現頁面傳值,但是有時候利用其它方式也可以很巧妙的解決問題,頁面傳值一共有4種方式:
2、使用檔案,或者nsuserdefault來傳遞
3、通過乙個單例的class來傳遞
4、通過delegate來傳遞。
一:定義
@property (nonatomic, retain) detailviewcontroller *detailviewcontroller;@property (nonatomic, retain) nsstring *text;
二:實現
@synthesize detailviewcontroller =_detailviewcontroller;@synthesize text;
如果有定義物件, 別忘了例項化
self.detailviewcontroller = [[[detailviewcontrolleralloc]init]autorelease];
三: 呼叫
儲存];使用;
nslog(
@"%@
在別的頁面中,可以直接使用引用和基本資料型別;
WebForm aspx頁面傳值 7種方式
1 get方式 傳送頁protected void button2 click object sender,eventargs e 接受頁this.label1.text webform1.statest 5 context.handler 獲取控制項 傳送頁protected void butto...
IOS三種傳值方式
1 建立乙個協議 protocol 2 在a中宣告協議 property nonatomic,assign id bdelegate 3 在a中呼叫協議 ibaction gobackbtn uibutton sender self dismissviewcontrolleranimated yes...
iOS傳值之block傳值 一
ios4.0系統已開始支援block,在程式設計過程中,blocks被obj c看成是物件,它封裝了一段 這段 可以在任何時候執行。blocks可以作為函式引數或者函式的返回值,而其本身又可以帶輸入引數或返回值。它和傳統的函式指標很類似,但是有區別 blocks是inline的,並且它對區域性變數是...