最新のXcodeバージョン8.0(8A218a)とSwift 3.0を使用しています。1つの関数内の変数nil
私は、正しく割り当てられて使用されているUIScrollview(m_scrollView)を使用しています。
callbackForceUpdateEvent
が呼び出されると、m_scrollView
はOKですが、showEvents
を呼び出すときに、右の後、私はエラーました:その説明(A)を印刷しようとするとfatal error: unexpectedly found nil while unwrapping an Optional value
を。私はそのサブビュー(B)にアクセスしようとすると、このエラーも出ました。しかし、私はそれにサブビューを追加することができます(C)、それは正しく表示されます。その説明を印刷するか、そのサブビューにアクセスすることができませんでした。
override func callbackForceUpdateEvent(_ event: Event) {
print (self.m_scrollView) // works fine
self.showEvents()
}
func showEvents() {
/*(A)*/ print (self.m_scrollview) // fatal error: unexpectedly found nil while unwrapping an Optional value
/*(B)*/ for view in m_scrollview.subviews { // fatal error: unexpectedly found nil while unwrapping an Optional value
}
/*(C)*/ m_scrollView.addSubview(v) // works fine !!!
}
これは2日以来私を夢中にしています。