2
我很有興趣使NSSession
以一定的時間間隔重複自己,而不使用NSTimer
對象,我在尋找是否可以設置我忽略的NSURLRequest
或NSURLSessionConfiguration
的一些屬性?如何使NSURLSession以一定的時間間隔重複?
我很有興趣使NSSession
以一定的時間間隔重複自己,而不使用NSTimer
對象,我在尋找是否可以設置我忽略的NSURLRequest
或NSURLSessionConfiguration
的一些屬性?如何使NSURLSession以一定的時間間隔重複?
如果您不想使用NSTimer,則可以使用長池技術,您可以在其中配置timeoutinterval。
(void)longPoll
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:30];
// --- Your code ---
[request release];
[pool drain];
[self performSelectorInBackground:@selector(longPoll) withObject:nil];
}
在什麼情況下你想重複?有什麼事嗎?或更改某些變量的值? –
因此,如果我在某個視圖上,我只是想間隔(比如5分鐘)向服務器發送一個帖子並檢索一些數據,我不想在後臺獲取 –
,因爲您對時間間隔有一定的瞭解,你爲什麼不用NSTimer來做呢?你有什麼問題嗎? –