본문 바로가기
Development/iPhone

[iOS][Objective-C] WebKit 사용 방법

by 푸민 2021. 6. 28.
반응형

안녕하세요 푸민입니다.

UIWebView가 Duplicated 되어서 WKWebView를 사용해야되는데요.

사용 방법에 대해서 알아보겠습니다.

 

1. WKWebView

앱상에서 웹 페이지를 로드하여 보여주는 iOS View 객체입니다.

웹앱 개발시 필수로 사용이 되며 앱상에서 주로 개인정보 보호정책, 이용약관 동의, 각종 이벤트 페이지등을 표시할때 많이 사용되요.

 

2. 사용방법

먼저 라이브러리를 추가합니다.

iOS Objective-C WKWebView 라이브러리 추가 + 버튼을 선택해주세요.

webkit을 검색한 뒤 WebKit.framework를 선택하여 추가해주세요.

iOS Objective-C WKWebView 라이브러리 추가 WebKit.framework 를 선택하여 추가해주세요.

그리고 plist에 인터넷 사용 권한을 추가해줍니다.

iOS Objective-C WKWebView 권한 추가 - plist에서 App Transport Security Settings - Allow Arbitrary Loads - YES

Storyboard 에서 WKWebView를 추가해주세요.

iOS Objective-C WKWebView 추가하기 - 스토리보드에서 WKWebView를 추가합니다.

사용하려는 VC에 UIOutlet으로 연결해줍니다.

iOS Objective-C WKWebView 사용하기 - UIOutlet 연결

VC에서 WKWebView의 loadRequest를 호출합니다. 파라미터로는 NSURLRequest를 생성해주면되요.

[_webTest loadRequest:
	[NSURLRequest requestWithURL:
    	[NSURL URLWithString:
        	[NSString stringWithFormat:@"https://www.google.com"]]]];

 

3. 동작 확인

Run하여 실행해줍니다.

iOS Objective-C WKWebView 의 google.com 실행 화면

 

반응형

댓글