在我的应用程序中我想使用链式支付,因为paypal ios sdk不支持链式支付我涉及到这个功能的后端。现在在后端,他们给了我一个网址,我需要在网页视图中加载。此网址是链式支付,用户将从该网址登录到paypal并进行交易。但是在完成事务后我需要关闭该Web视图。如何在Web视图中检测到该事务已完成?
答案 0 :(得分:1)
您需要将控制器设置为UIWebViewDelegate并实现此方法:
- (void) webViewDidFinishLoad:(UIWebView *)webView {
NSString *url = self.webView.request.URL.absoluteString;
if ([url isEqualToString:@"your confirmation page URL"]) {
// dismiss the view controller or navigate to a beautiful confirmation view
}
}
当然,假设您在视图控制器上有一个指向UIWebView的webView属性。