2016-12-21 2 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, но я получил эту ошибку в моем приложении, когда я пытаюсь получить доступ к PayUMoney платежный шлюз через UIWebView в коде выше, но показать эту ошибку, и я использую AFNetworking в другие вызовы API. Пожалуйста, помогите мне решить эту ошибку.UIWebView не загружается в ИОС

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

Эта ошибка не связана с веб-просмотром. – Poles

+0

ссылайтесь на это: http://stackoverflow.com/questions/39521667/class-plbuildversion-is-implemented-in-both-applications –

ответ

0

Просто используйте

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

Вам не нужно использовать setHTTPBody или setHTTPMethod.

+0

Поблагодарите полюса за ответ. и где я передаю ** body ** строку в webview – Mathi

+0

, что ее содержит? – Poles

+0

Если вы хотите передать какой-то параметр, вам необходимо передать его с помощью url, добавив. – Poles

0

Код, который у вас есть, заключается не в том, как мы должны загружать URL-адрес в веб-просмотре.

Слабый и простой способ, как показано ниже, загрузить URL-адрес в UIWebView.

NSURL *websiteUrl = [NSURL URLWithString:@"http://www.google.com"]; 
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:websiteUrl]; 
[myWebView loadRequest:urlRequest]; 
Смежные вопросы