1

いくつかの理由で、プロパティをaNSDictionaryから。に設定する必要がある場合がありUIViewます。
iOS 6がリリースされるまで、すべてがOKでした。現在-[UITableView setValue:value forKey:@"style"]、アプリがクラッシュしています。iOS 6では呼び出しますsetValue:forUndefinedKey:が、iOS 5.1では呼び出しません(そしてすべてがOKです)。のプロパティが読み取り専用であることは知ってstyle UITableViewいますが...なぜですか?私は独自の実装を持っていますが、setValue:forUndefinedKey:どういうわけかそのようなプロパティをフィルタリングしたくありません(それは難しいでしょう)。

4

1 に答える 1

4

スタイルUITableViewのプロパティが読み取り専用であることは知っていますが...なぜですか?

Appleがそうすることを決めたので、そして彼らはおそらくそれについてかなり正当な理由があるでしょう。読み取り専用プロパティを設定しようとしないでください。アプリがクラッシュします。

于 2012-09-20T16:07:26.057 に答える