我在特定时间间隔运行方法时遇到问题。我有一个方法。据我所见,存储第二个值(mynumber)的变量未正确读取。mynumber 假设可以保存从网站提取的 200 秒,但它似乎不起作用。displayinterstitial 在相当短的时间内被调用。我希望得到一些指向正确方向的指针。
-(void)connectionDidFinishLoading:(NSURLConnection*)connection
{
NSString *theResult = [[NSString alloc] initWithBytes:[webData mutableBytes]
length:[webData length]
encoding:NSUTF8StringEncoding];
NSLog(@"xml : %@",theResult);
mynumber =[theResult doubleValue];
}
-(void)test
{
if(Callcount ==1)
{
[self performSelector:@selector(displayInterstitial)
withObject:nil
afterDelay:mynumber];
}
}