gpt4 book ai didi

ios - 等到在 ios 中执行委托(delegate)方法

转载 作者:行者123 更新时间:2023-12-01 16:28:06 25 4
gpt4 key购买 nike

这是我的代码:

 -(void)serverdata:(NSString *)countryname
{

NSUserDefaults * defaults =[NSUserDefaults standardUserDefaults];

NSString *country = countryname;
NSString * devicename = @"IOS";
NSString *device_id = [defaults objectForKey:@"devicetoken"];
NSLog(@"I AM HERE IN THIS FUNCTION %@",device_id);
othercode here to send data to server..
}

if([self checkinternet])
{
[self serverdata:@"Mexico"];
[self performSegueWithIdentifier:@"manualseg" sender:nil];
}

我想等到委托(delegate)方法 didRegisterForRemoteNotificationsWithDeviceToken 调用

谢谢,这将是一个很大的帮助。

最佳答案

您可以为此尝试计时器功能。像这样的东西

 func deviceTokenTest(){
if(devicetoken){ // Make Boolen variable for identify.
self.loadData()
println("If that true.. you can proceed")
}else{
var Timer = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: Selector("deviceTokenTest"), userInfo: nil, repeats: false)
println("Recall the Function Again")
}
}

在这个函数中。直到 devicetoken true(如果设备 token != nill)函数将每秒钟调用一次。希望你能明白。

关于ios - 等到在 ios 中执行委托(delegate)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34162085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com