아래 예제에서 infoScroller
은 UIWebView
이고 println(HTMLDescription)
은 멋진 HTML 문자열을 인쇄합니다. 그러나 loadHTMLString
에 대한 시도는 런타임 오류 가져옵니다 내가 할당하고 문자열의 사용을 모두 !
및 ?
의 모든 조합을 시도했습니다 fatal error: Can't unwrap Optional.None
Swift UIWebView 선택 사항 없음
if let HTMLDescription = self.myData?.content? {
println(HTMLDescription)
infoScroller.loadHTMLString(HTMLDescription, baseURL: nil)
}
을하지만 변수지만, 때마다이 같은 오류가 발생 콘솔에 완벽하게 인쇄되지 않습니다.
동일한 값을 설정해도 괜찮습니다. 둘 다 문자열이지만 다른 하나는 더 단순합니다. HTMLDescription
은 여러 줄로되어 있고 작동하지 않습니다.
편집 : 코멘트에 대한 논의는 infoScroller
을 확인하기 위해 나에게 메시지이며이 콘솔에 인쇄로 설명이다 : 그 문제이다 생각하고 (@sil_weak UIWebView!) infoScroller =
,하지만 난 무슨 뜻인지 모르겠어요 또는 그것을 고치는 법.
편집 2 : 이것은 문제가되어야합니다. println(infoScroller.description)
정확히 동일한 오류가 발생합니다.
어쩌면 문제는'baseUrl : nil' 부분입니까? – Thilo
나는 그렇게 생각하지 않는다. 문자열을'UITextView'에 일찍 쓰려고 시도했는데 오류가 같았습니다. – Sneagan
내 생각 엔 infoScroller가 선택 사항이며 –