Objective c 使用Interface Builder中的套件将值绑定到NSUserDefaults
是否可以使用in-interface Builder将用户界面元素(例如,NSTextField)绑定到Objective c 使用Interface Builder中的套件将值绑定到NSUserDefaults,objective-c,swift,interface-builder,nsuserdefaults,xib,Objective C,Swift,Interface Builder,Nsuserdefaults,Xib,是否可以使用in-interface Builder将用户界面元素(例如,NSTextField)绑定到NSUserDefaults?我尝试这样做是为了在widget应用程序扩展和主应用程序之间与共享用户默认值 目前,我在代码中通过读取我实例化的NSUserDefaults对象来执行此操作: [[NSUserDefaults alloc]initWithSuiteName:@“group.com.joshparnham.AppName”] 然后手动设置代码中所有UI元素的值 这个问题在上被问到
NSUserDefaults
?我尝试这样做是为了在widget应用程序扩展和主应用程序之间与共享用户默认值
目前,我在代码中通过读取我实例化的NSUserDefaults
对象来执行此操作:
[[NSUserDefaults alloc]initWithSuiteName:@“group.com.joshparnham.AppName”]
然后手动设置代码中所有UI元素的值
这个问题在上被问到,但没有得到回答。我建议使用构造函数构建和查看模型。初始化该视图模型并将其传递给viewController并手动绑定值,或者为该VM创建UIView并绑定视图中的值