问题标签 [eureka-forms]
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.
eureka-forms - 从回调创建时禁用表单动画
我正在根据 API 调用的响应创建一个表单,因此该表单是在 API 请求的完成块中创建的。
这样做会导致表单“反弹”。如果我刷新 API 调用以获取新值并重建表单,它会“反弹”然后“反弹”回来。
有没有办法禁用这个弹跳动画?
swift - 此类不符合键值编码的swift
是的,有几个关于这个问题的帖子,但这些似乎都没有回答我的问题?
我在 nib 文件中创建了一个自定义视图并将其连接到代码,就像这里一样:
只有区别:
- 我的课程名为 EditorSectionView 而不是 CustomView
- 我的出口名称是 customView,而不是 contentView
除了代码之外,我还按照要点中的说明进行了以下操作:
- 在 Interface-Builder 中,单击“文件所有者”并使文件所有者的自定义类“EditorSectionView”,而不是视图本身
- 通过辅助编辑器将顶层视图(Interface Builder 中的“自定义视图”命名项)拖放到 EditorSectionView 以创建名为 customView 的出口。
每当我启动应用程序并单击应使用此自定义视图的按钮时,它都会因错误而崩溃:
“此类与键 customView 的键值编码不兼容”。
但是,当我查看连接检查器时,在我的 nib 文件中,没有“!” 就像其他一些帖子指出的那样,一切似乎都很好。
我正在使用这样的 nib 文件来实例化它:
这应该在 Eureka 中创建一个新的表单部分,如下所述:https ://github.com/xmartlabs/Eureka/blob/master/README.md (搜索“您可以使用 .xib 文件中的自定义视图:”在自述文件中)。
我已经尝试解决这个问题一个小时了,但我不知道还能做什么。所有连接都已设置(插座、UI 的类)、从 gist 复制的代码本身等。
我在这里做错了什么?
谢谢。
编辑:
如果我将身份检查器中的自定义类也设置为 EditorSectionView,不仅将 File's Owner 自定义类设置为 EditorSectionView,它不会再因“不符合键 XY 的编码”而崩溃,但它会因 EXC_BAD_ACCESS 在我的行上崩溃我正在调用 loadNibNamed()。
我在这里找到了答案,我不应该为顶级视图设置自定义类,这将再次导致“不符合编码”。所以无论哪种方式它仍然不起作用......
swift - Swift Eureka - 自定义行“无法转换为预期的参数类型 BaseRow”
和其他许多人一样,我想在 Eureka 中实现一个自定义行。
因此,我按照教程进行操作,甚至查看了 Eureka-Community 提供的一些示例。
这是我的代码:
该行是:
我的数据结构很简单:
据我了解,我需要一个数据结构来保存我的自定义行将在用户交互后保存/生成的数据。这个自定义数据结构在我的例子中是一个 Realm 对象,所以我想 - 为什么不重用它呢?之后,应该将自定义数据结构传递到Cell<MyDataStructure>
我正在定义的自定义单元格中。自定义行只是加载我的 nib 并声明使用哪个单元格Row<MyCustomCell>
。就这样。正确的?
我在尝试实例化我的自定义行(如form.last! <<< EditorTextCell()
.
我阅读了官方文档,上面写着:
Custom rows need to subclass Row<CellType> and conform to RowType protocol. Custom cells need to subclass Cell<ValueType> and conform to CellType protocol.
- 这就是我正在做的事情。我还在 stackoverflow 上找到了链接,它提供了一些我已经在遵循的建议。我看了一下这个,这是一个官方的例子。我基本上只是写下了他们做了什么,但它不起作用。
为什么?
我看到的唯一区别是他们写了一个单独的下划线类型Row<MyCustomCell>
并做了一些我不明白的事情。我不明白为什么这是必要的,如果他们 github 上的官方文档说它足以继承和采用Row<MyCustomCell>
and RowType
。
ios - Eureka - 呈现多个控制器的行
我想在 iOS 联系人应用程序的创建/编辑联系人屏幕中创建 Eureka 行,使其外观和行为类似于邮政地址行。按下单元格中的相应按钮时,我需要显示标签或国家/地区选择器。基于尤里卡文档:
显示新视图控制器的每一行都必须符合 PresenterRowType 协议
然而这个协议是通用的。所以我的理解是,我每行不能显示多个子屏幕。我做对了吗?是否可以呈现多个子屏幕?
到目前为止,我所拥有的如下。
行协议:
邮政地址行基类:
邮政地址行最后:
细胞:
楷模:
ios - Array.map() 产生'[T]',而不是预期的上下文结果类型'[String: Any?]'
我正在编写一个扩展来桥接 FirebaseDatabase 和Eureka之间的字典值。
但是当我尝试构建时,我得到了这个错误:
map produces '[T]', not the expected contextual result type '[String: Any?]'