我过去两天一直在尝试这些方法,并在同一点卡住。 我真的很感谢这方面的帮助。 是否可以在加载didFinishLaunchingWithOptions下的应用程序时添加两个不同的NSOperation。 就像我有两个不同的XML URL解析数据并使用NSOperation来添加数据库中的数据。 当前,当我解析两个不同的URL并使用NSOperations时,第一个NSOperationQueue具有来自第一个URL的元素,这意味着它在完成后不会释放。我们可以在didFinishLaunchingWithOptions下添加两个不同的NSOperations
任何人都可以帮助我吗?
Sagos
static NSString *string1 = @"abc.com/abc1.xml";;
NSURLRequest *URL1 =[NSURLRequest requestWithURL:[NSURL URLWithString:string1]];
self.URL1Connection =[[[NSURLConnection alloc] initWithRequest:URL1 delegate:self] autorelease];
static NSString *string2 = @"abc.com/abc2.xml";;
NSURLRequest *URL2 =[NSURLRequest requestWithURL:[NSURL URLWithString:string2]];
self.URL2Connection =[[[NSURLConnection alloc] initWithRequest:URL2 delegate:self] autorelease];
你是什么意思“第一个NSOperationQueue有来自第一个URL的元素”? 'NSOperationQueue'应该包含操作而不是数据对象。请张贴一些代码,因为很难理解发生了什么。 – hoha 2011-03-07 18:16:12
下一次请将代码添加到您的问题。代码不应该发布在评论中,因为你看到它是不可读的。 – 2011-03-07 18:20:12
你是如何创建你的队列? – 2011-03-07 18:21:56