특정 시간 간격으로 방법을 실행하는 데 문제가 있습니다. 나는 그것을위한 방법이있다. 내가보기에 두 번째 값 (mynumber)을 저장하는 변수는 제대로 읽히지 않습니다 ..myumber는 웹 사이트에서 추출한 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];
}
}
"mynumber는 추출 된 200 초를 보유한다고 가정합니다." 당신은 "하지 않는다"라고 말합니다. 그렇다면 mynumber의 결과를 초보자 용으로 로깅하는 것은 어떻습니까? – Gruntcakes
@MartinH 실제로 웹 사이트에서 추출한 200 개의 double 값을 보유합니다. – ilaunchpad