如何使用在IB的属性检查器中设置的Webview标识符?

时间:2011-05-08 02:48:49

标签: cocoa interface-builder

以下是属性检查器的屏幕截图:

Screenshot

1 个答案:

答案 0 :(得分:0)

Interface Builder中的标识符字段等同于-[WebView setPreferencesIdentifier:]。此标识符存储在默认数据库中,并引用一组可在不同WebView对象之间共享的首选项。来自the documentation

  

首选项的唯一标识符 - 它固定为用于在用户默认数据库中存储接收者首选项的键。 WebView个对象可以使用相同的首选项标识符共享WebPreferences类的实例。

     

此方法将接收者的首选项设置为指定的首选项对象(如果存在)。否则,此方法为使用anIdentifier初始化的接收器创建新的WebPreferences对象。使用此方法可更改接收方WebFrameView个对象使用的首选项。如果您不直接设置首选项,WebFrameView个对象将使用standardPreferences的{​​{1}}类方法返回的首选项。

如果您想在代码中引用WebPreferences对象,最常见的选项是设置WebView或使用IBOutlet