我对 Objective-C 编码很陌生,目前在大学学习。无论如何,我如何使用 UIWebview 执行 HTTP 发布,以便我可以在需要时更新视图,以便将不同的传单放在那里等。
我什至可能不需要使用 HTTP post 来执行此操作,但我正在为 Android 编码的合作伙伴坚持认为我可能需要!
有什么帮助吗?
要建立 HTTP 连接,请从NSURLConnection
iOS开发人员库中了解
您首先要开始制作NSURL
对象,然后NSURLRequest
使用参数以及请求的 URL 制作您的对象。然后创建一个NSURLConnection
并以异步(首选)或同步方式启动连接。如果您想要一个同步(阻塞)连接,请像这样初始化它
NSError *error;
NSURLResponse *responseHandler;
NSData *response = [myNSURLConnection sendSynchronousRequest:myNSURLRequest, returningResponse:&responseHandler,error:&error];
我不知道你说的传单是什么意思。但是,如果您希望网页出现在 UIWebView 中,则不需要使用 HTTP 发布,只需将页面的 url 传递给 UIWebView,或者如果您已经有 html 内容等,您可以加载该内容直接地。
您可以直接发出 HTTP 请求,但您可能不需要。你想在 UIWebView 中显示什么?