canGoBack
ein readonly
Eigenschaft: Damit es KVO-konform zu sein, wäre es, dass die Eigenschaft als readwrite
bei der Umsetzung und dann setzen Sie die Eigenschaft über eine synthetisierte Setter neu deklarieren müssen. Ich vermute, dass stattdessen canGoBack
einfach über seinen ivar gesetzt wird, der keine Benachrichtigung über das KVO-System senden würde:
Diese Frage im Zusammenhang diskutiert die Frage im Detail: Ist es möglich, eine Nur-Lese-Eigenschaft eines Objekts in Cocoa Touch zu beachten?
Als Abhilfe können, könnten Sie eine UIWebViewDelegate
und überprüfen Sie den Wert [UIWebView canGoBack]
in [UIWebViewDelegate webViewDidFinishLoad:]
.
Tags und Links cocoa-touch uiwebview key-value-observing