腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5094)
视频
沙龙
2
回答
创建
NSManagedObject
并
注入
到
SwiftUI
视图中
,
该
视图
会
自动
添加到
导航
堆栈
中
、
我的主应用程序屏幕显示了一个对象列表(本例
中
为Patients)。我希望允许用户通过点击工具栏按钮添加新患者,
该
按钮允许用户添加相关详细信息。实现一个编辑
视图
非常简单,并且编辑现有的患者没有任何问题。在列表
视图中
添加新患者也很容易,而无需任何
自动
模式显示或
导航
到
编辑
视图
。因为我在
视图
初始化完成之前无法访问MOC,所以最简单的方法(如果
视图
没有提供,则
创建
一个新患者)是不可能的。当前的策略(在父<em
浏览 14
提问于2020-12-03
得票数 0
回答已采纳
1
回答
SwiftUI
:如何使用NavigationViews切换到新的
导航
堆栈
、
、
、
我目前使用的是
SwiftUI
Beta5。我有一个工作流程,需要在一系列
视图中
导航
。最后一个
视图
涉及一个操作,
该
操作将数据加载到应用程序
中
,
并
结束
该
特定工作流。我想“忘记”旧的NavigationView,因为一旦工作流完成,返回
导航
堆栈
就没有任何用处了。相反,我想
导航
到
一个“启动”
视图
,它实际上成为了一个新
导航
视图
的根。如何使
浏览 19
提问于2019-08-20
得票数 6
2
回答
将
导航
栏项
中
的NavigationLink的目标强制
到
辅助/详细信息
视图
我试图在UISplitViewController
中
复制
SwiftUI
的行为,特别是在iPad上。此
SwiftUI
代码的行为不像我预期的那样: var body: some View {在iPad上,加号将细节
视图
推到主
视图中
的
导
浏览 2
提问于2019-08-31
得票数 2
回答已采纳
1
回答
SwiftUI
:是否可以访问祖先自定义`@EnvironmentObject` Object`?如果是,是如何实现的?
、
、
开始将MainView计算为深度级别1,而不是TabView,我们的AppVersionView在我们的
导航
堆栈
中
处于深度级别4。相关的是,我们的SceneDelegate类实例化了这种依赖关系,深度为1的
视图
(MainView)将其声明为@EnvirontmentObject以将其
注入
。我目前的解决方案是,MainView通过向下
注入
到
堆栈
中
的下一个
视图
SettingsView来“手动”转发它。在SettingsV
浏览 13
提问于2019-08-30
得票数 0
2
回答
NSManagedObject
更改不会触发objectWillChange
、
、
、
我有一个核心数据模型,其中一个实体生成
到
类Task
中
。我正在尝试从
NSManagedObject
中
获取要发送的联合发布者任务(
自动
发送,无需手动操作),但它不会发送。任务实体具有name属性。}) dummy.objectWillChange.send() // Will trigger
NSManagedObject
我应该如何
浏览 2
提问于2019-09-24
得票数 10
1
回答
NSManagedObject
如何重新加载
、
、
、
当用户按下Add时,将在列表
视图
控制器
中
创建
该
对象,因此
该
对象将成为
该
托管对象上下文的一部分(通过NSEntityDescription insertNewObjectForEntityForName:“添加”
视图
具有托管对象的属性。在列表
视图
控制器
中
,我
创建
了一个添加
视图
控制器,将属性设置为我
创建
的托管对象,然后将添加
视图
推送到
导航
堆栈
浏览 1
提问于2010-06-03
得票数 1
1
回答
导航
堆栈
中
的
SwiftUI
- Pop不会释放
视图
。
、
、
、
如果是这样,那么它会
自动
地将我重定向
到
下一个WelcomeView,在那里我可以输入密码
并
登录。我
创建
了一个和一个视频 通过在FindUserView上按NEXT按钮,我从数据库
中
获取一个用户: 当我使用具有可观察属性状态的@EnvironmentObject时,我看到它是如何反映
到
浏览 5
提问于2020-04-26
得票数 6
回答已采纳
1
回答
如何在iOS
中
重新定位UINavigationBar?
如何在iOS
中
重新定位UINavigationBar?我需要有一个粘性的UI组件在它上面,以便它是持久的,而用户从主页转到子页面?
浏览 3
提问于2020-04-30
得票数 0
1
回答
有什么东西像React.useEffect在
SwiftUI
吗?
、
、
我是
SwiftUI
新手,我想知道是否有一个类似于
SwiftUI
中
的React.useEffect的概念。import PlaygroundSupport @State varPlaygroundPage.current.setLiveView(MainView())ContentView inith ContentView
浏览 6
提问于2022-11-01
得票数 1
回答已采纳
1
回答
如何在
SwiftUI
中
为详细
视图
创建
对象实例
、
我想使用经典的iOS工作流和列表->详细
视图
屏幕。我也想不出如何在开始的列表
视图中
创建
一个对象的精确实例,并在列表
视图
和细节
视图
之间移动。通常我会用跟随模式。我正在
创建
VC,手动分配对象,它应该存储DetailView的数据,给它分配新的对象,而不是把它推到
导航
堆栈
上。 但在
swiftUI
,我无法做到这一点。点击
该
按钮
并
取消DetailView
视图
后,它将
创建</em
浏览 2
提问于2019-07-02
得票数 2
回答已采纳
2
回答
在一个典型的list -> details
SwiftUI
应用
中
,
创建
新元素的最佳方式是什么?
在一个典型的list -> details
SwiftUI
视图中
,我基本上有一个对象的Array,对于读/编辑,我可以很容易地绑定这些对象(在
视图
上使用@Binding )来查看和编辑数组
中
的元素。我想重新使用我的
视图
进行编辑;但他们需要一个我提到的@Binding。如果我想要允许用户向列表
中
添加新元素,我
该
如何转换到此
视图
?一种选择是,我可以在加载
视图
之前预先
创建
一个对象,然后将
视图</em
浏览 26
提问于2020-04-29
得票数 0
2
回答
动态转换调用失败
、
这与CoreData、我的自行曲或我的桌面
视图
有关吗?只有当我开始工作时,错误才会显示出来。之前,在Storyboard
中
创建
的表和
视图中
都使用了表和CoreData的相同代码。== "update" {
浏览 4
提问于2014-12-02
得票数 2
回答已采纳
1
回答
SwiftUI
4:如何在使用NavigationStack时不公开内部
视图
?
、
、
、
假设我正在使用
SwiftUI
4
中
的日历库,日历上有一个按钮供用户选择一个月。当用户单击
该
按钮时,它将
导航
到
一个
视图
,
该
视图
列出了供用户选择的所有月份。这里的关键设置是日历需要
导航
到
内部
视图
,我希望调用方看不到内部
视图
。 但是,使用新的NavigationStack在
SwiftUI
4
中
,这似乎有问题。场景1:如果调用方在没有指定路径的情况下设置
浏览 3
提问于2022-07-14
得票数 -1
回答已采纳
1
回答
棱镜作用域RegionManager丢失注册区域
、
、
、
当我激活其中一个
视图
时,它是限定了作用域的RegionManager的根,
该
RegionManager
中
的一些区域被删除,并且我无法
导航
到
它们。我将我
创建
的每个作用域RegionManager
添加到
Unity Container
中
,以便在
导航
过程
中
需要时解析它,并且我还为每个
视图
调用RegionManager.SetRegionManager。使用region.Add(view, name)将<em
浏览 0
提问于2015-01-29
得票数 0
1
回答
如何使用
SwiftUI
接收应用程序的通知
、
回到当时,我记得我找到了一段代码,它可以监听在macOS上内部流传的任何通知。我不确定那是斯威夫特,目标-C还是别的什么。我已经试过代表了 print(userInfo)但是它没有收到任何东西。
浏览 2
提问于2022-07-04
得票数 0
回答已采纳
2
回答
@Environment var更改导致的ContentView更新不一致
、
、
、
我有一个简单的
SwiftUI
、CoreData应用程序。
该
体系结构是具有第二个
视图
的基本列表,用于查看详细信息或编辑详细信息。基本结构似乎只有一个重要的例外。返回到ContentView时,第二个及以后的编辑不会显示在列表
中
。数据库更改已正确保存。重新启动应用程序将显示正确的数据。我还
创建
了一个TabView。在SceneDelegate
中
: let managedObjectContext = (UIApplication.shared.delegate as!managedObjec
浏览 27
提问于2019-09-22
得票数 1
回答已采纳
1
回答
如何防止
SwiftUI
重新初始化包装属性,就像@StateObject一样?
、
、
根据我所读到的,每当您在
视图中
实例化一个对象时,都应该使用@StateObject而不是@ObservedObject。因为很明显,如果您使用@ObservedObject,
SwiftUI
可能会在任何时候决定丢弃它,并在稍后重新
创建
它,这对某些对象来说可能是昂贵的。我这样问的原因是因为我已经
创建
了自己的propertyWrapper,它将
视图
的属性连接到firebase firestore集合,然后开始侦听实时快照。{
浏览 32
提问于2020-08-20
得票数 2
1
回答
添加到
不更新UI的一对多关系
中
。
、
在计划->配方的核心数据
中
,我有一对多的关系.plan.recipes的类型是NSSet?,所以我
创建
了具有计算属性的自定义
NSManagedObject
类,以将这些属性转换为数组,
并
添加了一个额外的属性recipesArray。return set.sorted { }然后,使用ForEach使用recipesArray属性在
视图中
显示此列表
该
视图
的一个子
浏览 3
提问于2022-03-21
得票数 1
回答已采纳
1
回答
为什么要用@MainActor来说明
SwiftUI
视图
模型?
、
、
、
、
我一直在看苹果在WWDC21上的并发性对话,还阅读了大量关于苹果并发更新的文章;然而,我无法理解一件事:为什么人们
会
提供指导,让你用@MainActor来注释
视图
模型?根据我所读到的,通过使
视图
模型属性成为
视图中
的@StateObject或@ObservedObject,它将
自动
成为@MainActor。这就是使@StateObject和@观测者对象在使用它们的
SwiftUI
视图
上传递主要参与者的原因--如果在
SwiftUI
视图中
使用
浏览 7
提问于2021-12-14
得票数 3
1
回答
如何将CoreData模型项传递
到
视图
以进行编辑
、
、
、
我在有一个最小的示例项目import
SwiftUI
@Environment(NameViewer_Previews: PreviewProvider { NameViewer()} 如果我在列表中选择一项,则项目名称不会出现在名称Text
浏览 4
提问于2022-01-09
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何实现SwiftUI微服务?
关于SwiftUI,看这一篇就够了
如何在工程图中表示出零件的运动范围
如何在西门子 TIA Portal 中创建 HMI 动画和事件
我庆幸果断放弃了SwiftUI:它还不够成熟
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券