发布由objective-c消息访问的重定向URL

时间:2011-07-26 12:26:05

标签: iphone objective-c url

我想知道是否有可能,如果是这样,如何知道您通过objective-c访问的网址会带您进入正确的网页。进一步阐述:

如果用户正在使用连接到网页的应用来获取其数据,并且该用户是在机场说的话。在许多情况下,机场的互联网连接将重定向到他们的网页(无论您输入的是什么类型),您必须付费或获得任何进一步的互联网访问。因此,如果在没有用户知道这种有限的互联网访问的情况下使用需要来自网页的数据的应用程序,我想显示一条弹出消息,通知用户说出其尝试访问的网页需要访问不同的网页,因此无法访问数据。反对获取虚假数据,并且用户认为该应用程序存在错误。

有没有办法做到这一点。提前感谢您的所有帮助。

1 个答案:

答案 0 :(得分:3)

如果您使用NSURLConnection,则可以实施NSURLConnectionDelegate方法

- (NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse
如果确定请求必须重定向到新位置,则调用

。代理可以选择允许重定向,修改目标或拒绝重定向。

您可以详细了解NSURLConnectionDelegate及其方法here