본문 바로가기
Developer/IOS

webView 파라미터 분리

by MindOpener 2013. 8. 27.
반응형


- (void)webViewDidFinishLoad:(UIWebView *)wView

{

    if (![wView isHidden]) {

        //NSLog(@"%@", [wView description]);


        [activityIndicator setHidden:YES];

        [activityIndicatorView setHidden:YES];

        

        NSString *strVar = [wView stringByEvaluatingJavaScriptFromString:@"document.location.href"];    

        //NSLog(@"%@", strVar);

        NSArray *bannerURL = [strVar componentsSeparatedByString:@"targetURL="];

        if ([bannerURL count] > 1) {

            NSString *targetURL = [NSString stringWithFormat:@"%@", [bannerURL objectAtIndex:1]];

            //NSLog(@"%@", targetURL);

            [[UIApplication sharedApplication] openURL:[NSURL URLWithString:targetURL]];

        }

        bannerURL = nil;

        bannerURL = [strVar componentsSeparatedByString:@"targetVOD="];

        if ([bannerURL count] > 1) {

            [self btQTVideoAction:[bannerURL objectAtIndex:1]];

        }

        bannerURL = nil;

        bannerURL = [strVar componentsSeparatedByString:@"jsonURL="];

        if ([bannerURL count] > 1) {

            self.jsonURL = [bannerURL objectAtIndex:1];

            

            UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" 

                                                            message:@"자신의 SNS 공유합니다." 

                                                           delegate:self

                                                  cancelButtonTitle:@"취소"

                                                  otherButtonTitles:@"facebook", @"twitter", nil];

            

            [alert show];

            [alert release];                        

        }

    }

    

    

}

반응형