我想通過按鈕動作傳遞一個url,因爲我有10個按鈕,這些按鈕是通過代碼動態創建的,然後點擊,然後爲每個相應的按鈕分配一個特定的url。這裏是我的代碼我怎樣才能通過UiButton行動中的任何一種參數?
NSString *linkUrl = [NSString stringWithFormat:@"%@",[AllrecordG objectForKey:@"Link"]];
[leftLabelG addTarget:self action:@selector(clickMe:linkUrl:) forControlEvents:UIControlEventTouchUpInside];
-(void)clickMe:(UIButton *)sender{
}
但是,在這裏我得到警告作爲「未使用的變量linkUrl」。
我已經研究過不同的文章,但有人告訴說,不可能傳遞參數linke。任何人都可以告訴我,如何傳遞每個按鈕操作的url以及如何檢索這些值。在clickMe定義中。
在此先感謝。
能不通過參數動態地通過根據我的要求選擇動作選擇器?像那樣NSString * linkUrl = [NSString stringWithFormat:@「%@」,[AllrecordG objectForKey:@「ColorLink」]]; [leftLabelG addTarget:self action:@selector(clickMe:linkUrl :) forControlEvents:UIControlEventTouchUpInside]; – Banshi
是的,我已經更新了我的回答 – MathieuF
其實我的頁面類已經是@interface homePage:UIViewController所以我怎樣才能實現你的上述代碼 –
Banshi