Это было бы проще сделать с HTML-страницей.Если вы хотите использовать HTML-страницу вместо .pdf формы, то вот как вы это сделаете:
[field1 setText:@"Field 1 Text"];
[field2 setText:@"Field 2 Text"];
NSString *result;
result = [webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"$('#field1').val('%@');", field1.text]];
result = [webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"$('#pfield2').val('%@');", field2.text]];
result = [webView stringByEvaluatingJavaScriptFromString:@"$('#submitbutton').click();"];
Вам нужно создать две UILabels или UITextFields и назвать их «field2» и"field2" в вашем .h файле.Затем вы можете найти идентификатор поля, которое нужно заменить, например, # field1, а затем поместить его там, где я поставил "# field1", и снова для второго поля, где я поставил "# field2".Там также должен быть UIWebView с уже загруженной страницей.Этот код должен использоваться после загрузки страницы UIWebView.Возможно, сделайте следующее:
-(void)webViewDidFinishLoad:(UIWebView *)webView {
// Insert above code here
}
Возможно, вам нужно полное понимание Javascript, если вы хотите сделать это для всей формы, но это должно помочь вам начать.
Надеюсь, что это поможет вам.