2014-09-23 28 views
1

嘗試在iOS8和Xcode 6.0.1的iPhone 4S上執行我的應用程序時遇到了令人不安的問題。什麼情況是,控制似乎塊的最後一條指令,凍結:sessionWithConfiguration在新的Xcode 6.0.1上凍結iOS 8 iPhone 4S

dispatch_once(&onceToken, ^{ 
    NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier:@"myBackgroundSessionIdentifier"]; 
    NSLog(@"configuration=%@", configuration); 
    configuration.allowsCellularAccess = YES; 
    configuration.timeoutIntervalForRequest = 30.0; 
    configuration.timeoutIntervalForResource = 60.0; 
    configuration.HTTPMaximumConnectionsPerHost = 1; 
    session = [NSURLSession sessionWithConfiguration:configuration delegate:self delegateQueue:[NSOperationQueue 
                           mainQueue]]; 
}); 

請注意,無論是我測試了iPad也不是模擬器有關於它的任何問題。 商店上的同樣應用程序,與過去的Xcode編譯,似乎沒有任何設備上的問題,根據我的測試和缺乏用戶反饋。 我無法在我的iPhone 4上測試它,因爲我似乎無法從新的Xcode安裝應用程序:它試圖安裝它時抱怨iPhone很忙。

有沒有人有類似的問題,並知道如何解決它?

+0

請提供所有線程的回溯(lldb中的「bt all」)以查看被阻止的位置。 – 2014-09-23 21:19:08

+0

對不起,我從來沒有使用過這個工具,我在哪裏執行這個命令?謝謝。 – 2014-09-24 08:07:18

+0

lldb是調試器。當你在Xcode中調試一個進程時,它通常會在右下角的視圖中打開。 – 2014-09-24 18:56:46

回答

0

擦除設備並從備份中恢復。

+0

謝謝,實際上這沒有再發生了。 – 2014-11-03 13:10:55

相關問題