91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
蓬莱市| 库伦旗| 嫩江县| 苏州市| 股票| 博罗县| 延安市| 敦煌市| 深州市| 将乐县| 宿松县| 咸阳市| 金塔县| 富裕县| 华亭县| 尤溪县| 微博| 罗山县| 咸阳市| 光泽县| 正安县| 永昌县| 县级市| 徐水县| 界首市| 抚州市| 桂阳县| 咸丰县| 自治县| 平罗县| 三河市| 怀柔区| 巧家县| 阜新市| 泾川县| 万安县| 连城县| 手游| 应城市| 治县。| 山阴县|