亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

IOS語法關于NStimer中scheduledTimerWithTimeInterval方法傳參的問題

iOS
小云
103
2023-09-21 04:02:38
欄目: 編程語言

在使用scheduledTimerWithTimeInterval方法創建NSTimer時,如果需要傳遞參數,可以使用userInfo參數來傳遞額外的數據。

下面是一個示例代碼:

- (void)startTimerWithInterval:(NSTimeInterval)interval {
NSDictionary *userInfo = @{@"param1": @"value1", @"param2": @"value2"};
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:interval
target:self
selector:@selector(timerFired:)
userInfo:userInfo
repeats:YES];
}
- (void)timerFired:(NSTimer *)timer {
NSDictionary *userInfo = timer.userInfo;
NSString *param1 = userInfo[@"param1"];
NSString *param2 = userInfo[@"param2"];
// 使用傳遞的參數進行相關操作
NSLog(@"param1: %@, param2: %@", param1, param2);
}

startTimerWithInterval方法中,通過userInfo參數將需要傳遞的參數存儲在一個NSDictionary對象中。然后,在timerFired:方法中,通過timer.userInfo獲取到傳遞的參數,并進行相關操作。

0
蛟河市| 子长县| 北辰区| 富蕴县| 改则县| 新野县| 阿城市| 德令哈市| 涪陵区| 明光市| 镇巴县| 洪泽县| 遵义市| 新巴尔虎左旗| 德阳市| 都兰县| 禄劝| 山东| 永登县| 淳安县| 廊坊市| 洛川县| 吉隆县| 芒康县| 上饶县| 临城县| 成都市| 通城县| 棋牌| 洪湖市| 木兰县| 广宗县| 吴川市| 南投县| 布拖县| 蒙城县| 体育| 偃师市| 盐源县| 乌拉特后旗| 灵武市|