view間傳值的方法總結

2022-03-23 22:23:45 字數 716 閱讀 3649

1、利用nsuserdefaults來傳值,這種方法只限於傳少量資料的情形:

比如你要傳乙個float的值,在需要傳的時候用

[[nsuserdefaults standarduserdefaults] setfloat:float forkey::@"float"]

接收值的時候用

[[nsuserdefaults standarduserdefaults] floatforkey:@"float"]

2、nsnotificationcenter來傳值

- (void)touchesended:(nsset *)touches withevent:(uievent *)event

在訊息中心的函式:

[[nsnotificationcenter defaultcenter] addobserver:self

selector:@selector(gettouchedpoint:)

name:@"passtouchedendpointmsg"

object:nil];

- (void) gettouchedpoint:(nsnotification *)noti

用訊息來傳引數有下面幾點說法:object指的是傳送者、在poseter端的userinfo裡面可以存放要傳的引數,必須為nsdictionary型別。在center端獲取這個dictionary型別用:[notification userinfo];來獲取

ASP頁面間傳值方法總結

1 通過 url鏈結位址傳遞 傳遞多個引數用 符號 連線起來 1 send.asp protected void button1 click object sender,eventargs e 2 receive.aspx string username request.querystring us...

Activity間傳值方式總結

第一種方法 intent 傳送方 intent intent new intent intent.putextra name 諸葛亮 intent.putextra age 50 intent.putextra iq 200.0f intent.setclass mainactivity.this,...

vue 元件間傳值總結

從父元件傳給子元件 1 通過屬性傳遞 child props title parent 2 引用refs this.refs.hw.xx 2,通過事件傳遞,子元件 父元件 child this.emit getmsg good parent 3,父元件傳後代 廣播子元素 this.on boardc...