【发布时间】:2012-04-27 15:30:25
【问题描述】:
我正在使用此代码 sn-p http://snipplr.com/view/43115/,我想知道如何访问 tag 属性以对 connectionDidFinishLoading 中的数据执行不同的操作?
【问题讨论】:
标签: objective-c tags nsdictionary nsdata
我正在使用此代码 sn-p http://snipplr.com/view/43115/,我想知道如何访问 tag 属性以对 connectionDidFinishLoading 中的数据执行不同的操作?
【问题讨论】:
标签: objective-c tags nsdictionary nsdata
是的,但是该方法的参数是 URLConnection 类型,而不是 CustomURLConnection。如果您知道该对象实际上是一个 CustomURLConnection,您可以重新转换它并提取“tag”属性:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
CustomURLConnection *myconn = (CustomURLConnection *)connection;
NSLog(@"%@", myconn.tag);
NSMutableData *dataForConnection = [self dataForConnection:(CustomURLConnection*)connection];
[connection release];
// Do something with the dataForConnection.
}
【讨论】: