gpt4 book ai didi

objective-c - 使用 Interface Builder 中的 Suite 将值绑定(bind)到 NSUserDefaults

转载 作者:行者123 更新时间:2023-11-30 12:41:57 25 4
gpt4 key购买 nike

是否可以使用 SuiteName 将用户界面元素(例如 NSTextField)绑定(bind)到 NSUserDefaults在界面生成器中?我尝试这样做是为了在小部件应用程序扩展和主应用程序之间共享用户默认值 App Groups .

我目前正在代码中通过读取已实例化的 NSUserDefaults 对象来执行此操作:

[[NSUserDefaults alloc] initWithSuiteName:@"group.com.joshparnham.AppName"]

然后在代码中手动设置所有 UI 元素的值。

这个问题是在 Cocoa-dev mailing list 上提出的。但没有收到回复。

最佳答案

我建议使用构造函数来构建和查看模型。初始化该 View 模型并将其传递给 viewController 并手动绑定(bind)值,或者为该 VM 创建 UIView 并绑定(bind) View 中的值

关于objective-c - 使用 Interface Builder 中的 Suite 将值绑定(bind)到 NSUserDefaults,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42127648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com