2016-12-21 1 views
0
NSURL *url = [NSURL URLWithString: address]; 
NSString *body = [NSString stringWithFormat: @"%@", webViewString]; 
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL: url]; 
[request setHTTPMethod: @"POST"]; 
[request setHTTPBody: [body dataUsingEncoding: NSUTF8StringEncoding]]; 
[_paymentWebView loadRequest: request]; 

내가있는 UIWebView를로드하지만 난 내 응용 프로그램에서이 오류가 발생했습니다 IOS에로드되지하지만이 오류를 표시하고 난에 AFNetworking을 사용하고 다른 API 호출. 이 오류를 해결하는 데 도움을주십시오.있는 UIWebView 내가 위의 코드에서 <code>UIWebView</code>를 통해 <strong>PayUMoney</strong> 지불 게이트웨이에 액세스하려고 할 때

objc의 [4933] : 클래스 PLBuildVersion /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices 모두에서 구현된다. framework/AssetsLibraryServices (0x12487e998) 및 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices (0x1246a3d38)입니다. 이 중 하나가 사용됩니다. 어떤 사람은 정의되지 않습니다. **

+1

이 오류는 webview와 관련이 없습니다. – Poles

+0

은 다음을 참조하십시오 : http://stackoverflow.com/questions/39521667/class-plbuildversion-is-implemented-in-both-applications –

답변

0

그냥 당신은 또는 setHTTPMethod setHTTPBody를 사용할 필요가 없습니다

NSURL *url = [NSURL URLWithString: address]; 
NSString *body = [NSString stringWithFormat: @"%@", webViewString]; 
NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
[_paymentWebView loadRequest: request]; 

사용합니다.

+0

답변을 주셔서 감사합니다. ** webview – Mathi

+0

에 ** body ** 문자열을 전달할 때 실제 포함 된 내용은 무엇입니까? – Poles

+0

일부 매개 변수를 전달하려면 추가로 URL을 전달해야합니다. – Poles

0

코드는 웹 뷰에서 url을로드하는 방식이 아닙니다.

UIWebView에서 URL을로드하는 방법은 간단하고 간단합니다.

NSURL *websiteUrl = [NSURL URLWithString:@"http://www.google.com"]; 
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:websiteUrl]; 
[myWebView loadRequest:urlRequest];