在我的应用程序中,自定义表单被加载到UIWebView
. 要提交的所需信息的一部分是图像(这是必需的)。在提交之前如何将图像添加到表单中。
作为附带的问题,反过来将表单信息拉入Objective-C对象并通过?发送所有内容会更容易NSURLConnection
吗?
在我的应用程序中,自定义表单被加载到UIWebView
. 要提交的所需信息的一部分是图像(这是必需的)。在提交之前如何将图像添加到表单中。
作为附带的问题,反过来将表单信息拉入Objective-C对象并通过?发送所有内容会更容易NSURLConnection
吗?
您可以使用任何 HTML 编辑器(或手动编码)来创建 html 文件并插入图像......所以,假设您已经创建了一个 myhtmlfile.html 和一个名为“image1”的文件的图像.jpg”。您将在您的包中包含这两个文件(myhtmlfile.html 和 image1.jpg)(将它们添加到您的项目中)。
在 Objective-C (iOS) 中,您可以像这样使用 UIWebView 的 loadHTMLString 方法:
NSString *path = [[NSBundle mainBundle] pathForResource:@"myhtmlfile" ofType:@"html"];
NSFileHandle *readHandle = [NSFileHandle fileHandleForReadingAtPath:path];
NSString *htmlString = [[NSString alloc] initWithData:
[readHandle readDataToEndOfFile] encoding:NSUTF8StringEncoding];
[self.myWebView loadHTMLString:htmlString baseURL:[[NSBundle mainBundle] bundleURL]];
假设 myWebView 是您的 UIWebView 的瞬间。这里的关键是 html 文件和图像文件都需要在您的主包中。