我有一个iOS应用程序,可以调用各种SharePoint Web服务。以下Web服务工作:
GetListItems,GetCurrentUserInfo
但是那个不起作用的是UpdateListItems
尝试调用此Web服务时出现以下错误:
Stream XXX is stending an event before being opened
有趣的是,当我使用较旧的Xcode(大约2011年或2012年)构建应用程序时,这种情况常常起作用。
我在这里阅读了关于延迟NSURLConnection开始的帖子,但这不起作用,同样的错误。我已经尝试了最新版本的AFNetworking,但这不起作用,同样的错误。
错误发生在以下代码行:
theConnection = [[NSURLConnection alloc] initWithRequest:theRequest delegate:self]; // error: Stream is sending an event before being opened
或
theConnection = [[NSURLConnection alloc] initWithRequest:theRequest delegate:self startImmidiately:NO];
[theConnection performSelector@selector(start) withObject:nil afterDelay:5.0]; // error: Stream is sending an event before being opened