WebView를 사용하여 웹 사이트를 표시하는 간단한 ios 앱이 있습니다. 웹 사이트에는 페이스 북을 사용하여 로그인 할 수있는 옵션이 있습니다. 웹 브라우저를 사용하여 FB를 사용하여 웹 사이트를 탐색하고 FB를 사용하여 로그인하면 정상적으로 작동하지만 웹 사이트를 사용하는 IOS 응용 프로그램을 통해 해당 웹 사이트에 로그인하면 로그인 후에 빈 페이지가 표시됩니다.swfit을 사용하여 UIWebview를 통한 facebook 로그인이 비어 있음을 나타냅니다.
저는 Swift를 제 언어로 사용하고 있습니다. (이 때문에 매우 익숙합니다. 그래서 내가 네이티브 앱을 사용하여 전체 앱을 작성하는 대신 webview 만 사용하는 이유입니다.) 나는 주변을 둘러보고 현재를 찾을 수 없었습니다. 해결책을 찾지 못했고 효과가 없었습니다. 객관적으로 C를 사용하여 본 적이있는 예가 있었기 때문에 가능했을 것입니다.
페이스 북 SDK를 설치하고 지침에 따라 문서를 작성했지만, 모든 예는 webview 대신 기본 앱을 통해 로그인합니다. 따라서 FDK를 설치하고 프레임 워크를 추가 한 후에 코드에 연결하는 방법을 모르겠습니다. 누군가가 그 멋진! : 사전에
@IBOutlet var Webview: UIWebView!
var URLPath = "http://myfactdomain.com"
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
loadAddressURL()
}
func loadAddressURL() {
let requestURL = NSURL(string: URLPath)
let request = NSURLRequest(url: requestURL as! URL)
Webview.loadRequest(request as URLRequest)
}
감사 것이 아래의 코드를 기반으로 간단한 솔루션을 알고 있다면 아래
에서 웹 페이지를로드하는 내 코드입니다 당신은 아마이 누락
당신은 webviewdelagates 방법 누락했다. –
http://stackoverflow.com/a/40145732/6656894이 대답을 참조하십시오. –