问题标签 [coordinator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1567 浏览

nginx - Presto Coordinator 不支持 High Availabiltiy

Presto 协调器没有对高可用性的内置支持。它是一个SPOF单点故障。有没有办法克服这个问题?

0 投票
1 回答
200 浏览

swift - Swift:将 ARView 传递给 Coordinator

真的坚持这一点。我正在尝试将 ARView 从 MakeUIView 传递给 makeCoordinator 我真的需要这个才能在@objc func handleTap 中使用 ARView

我无法将 myARView = ARView(frame: .zero) 移到 makeUIView 之外,因为我使用的是 SwiftUI,并且每次变量更改时都会初始化。但是我怎么能以任何方式通过它呢?或任何其他同时访问与 ARView 绑定的选项。

0 投票
0 回答
100 浏览

swiftui - SwiftUI 使用 Coordinator 和 UIViewControllerRepresentable 发送短信

如何使用 UIViewControllerRepresentable 编写以下代码?我想使用 UIViewControllerRepresentable。我希望我编写的代码是常规的。你觉得用 UIViewControllerRepresentable 写这段代码有意义吗?

短信视图控制器

0 投票
1 回答
172 浏览

swift - 如何从 NSViewRepresentable / UIViewRepresentable 的 Coordinator 类中访问 EnvironmentObject?

我有一个名为 appState 的 EnvironmentObject,可以通过我的一些视图访问它以共享数据/状态。我在视图中使用它们的方式是这样的:

如何从视图的 Coordinator 类访问 appState?

当我尝试以我尝试过的任何方式调用它时,我收到此错误:

“'MetalView' 类型的实例成员 'appState' 不能用于嵌套类型 'MetalView.Coordinator' 的实例”

有什么线索吗?

0 投票
0 回答
36 浏览

swift - 如何在 swift 中将类自定义初始化程序与协调器一起使用

我必须在一个项目上工作,该项目使用协调器来展示新的控制器,我可以复制并粘贴它以继续这样的编码。

但是当我使用自定义初始化程序创建一个新类时,我无法使用协调器呈现它。

一个普通的类可以像这样呈现:

但是如何填写destinationViewController 的自定义初始值设定项?

0 投票
1 回答
217 浏览

ios - 使用协调器模式在控制器之间传递数据

我正在尝试了解协调器模式的工作原理。

这是我的代码

CheckoutController,我去ScheduleController,做一些调用它的委托方法的工作。委托应该更新 CheckoutController 和 pop scheduleController 中的一些值。我无法找到上述 senario 的任何具体解释以及如何“正确”实施它。

请注意,调度控制器没有向前导航,因此没有协调器类。

任何指导将不胜感激

0 投票
1 回答
380 浏览

macos - 在 NSViewControllerRepresentable 中使用 SwiftUI Coordinator 和 NSTableView?

我在 SwiftUI 中开发了一个 macOS 个人理财应用程序,它通过NSViewControllerRepresentableSwiftUI 和 AppKit 之间的接口使用 NSTableViews 和 NSOutlineViews。

我发现 AppKit 视图功能远远优于我可以使用 SwiftUI 列表创建的任何东西,而且它们运行得更快并且支持 TypeSelect。将数据传递到 Appkit ViewControllers 很简单,但获取信息似乎不那么简单。

Apple 开发人员文档建议我应该使用一个Coordinator类,我曾尝试这样做但无济于事。我需要的委托方法 ( func tableViewSelectionDidChange(_ notification: Notification)) 无法运行(从我的Coordinator班级内部)。

目前我正在交换数据和操作NotificationCenter.default,并且效果很好,但我热衷于使用“官方”方法。我找到了一个成功使用 Coordinator 的 macOS 应用程序(在https://www.markusbodner.com/til/2021/02/08/multi-line-text-field-with-swiftui-on-macos/)但我不能让我的Coordinator班级正常工作,NSTableViewDelegate即使它构建和运行时没有错误(Xcode 12.4)。

我首先要做的就是获取一个NSViewController包含 a 的 aNSTableView以通过 a 将其传递NSTableView.selectedRow到其父 SwiftUI 视图中Coordinator,每当用户在 NSTableView 中选择一个新行时。任何人都可以帮忙(如果可能的话,请提供一些示例代码)?

0 投票
0 回答
42 浏览

blockchain - IOTA 协调员问题

我最近在私人 IOTA 网络中遇到了我的协调员的问题。我正在使用教程来设置我的私人缠结。由所描述的教程提供的脚本执行 Coordinator,它会放置一些里程碑,并在一段时间后停止,并抛出以下日志消息:

如果有人能解释此类问题的原因和解决方法,我将非常高兴(顺便说一下,在此问题出现的前几天,一切都很好)提前谢谢您!

0 投票
1 回答
78 浏览

ios - 如何摆脱“可能没有设置指定的入口点”?

我正在使用 Xcode 版本 12.0.1。好吧,目前我正在研究协调员,我发现了这个错误

Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set?

为了解决这个错误,我也尝试过iOS 7 - 未能实例化默认视图控制器 创建了新的故事板,但仍然无法解决。

0 投票
2 回答
47 浏览

ios - iOS:MVVM-C ViewController 超类

我有 MVVM-C 拱门。每个UIViewController都有一个ViewModelandCoordinatorDelegate来通知Coordinator何时需要执行导航。创建 VC 的代码会重复自己,我认为创建一个超类来统一创建 VC 的所有静态函数会很棒。像这样:

所有人CoordinatorDelegateProtocols都将继承CoordinatorDelegate,所有人都ViewModels将继承自Modelling

但是子类化工作并不顺利。

在此处输入图像描述

有任何想法吗?