我正在使用Yup来验证我的表单。在我的一种形式中,我想验证<input type="file" />一个文件是否存在。
我已经测试过这个(它不起作用):
Yup.object().shape({
file: Yup.object().shape({
name: Yup.string().required()
}).required('File required')
Run Code Online (Sandbox Code Playgroud)
我在控制台中有以下错误消息:
file 必须是一种
object类型,但最终值是:(null从值转换{})。如果“null”打算作为空值,请确保将架构标记为.nullable()
任何的想法?
我正在尝试在Swift中使用KVO,但是方法"observeValueForKeyPath"被调用一次.
我尝试使用NSNumber而不是Int添加所有选项addObserver,但是当我的视图加载时,该方法仍然会调用一次.
任何的想法 ?
编辑:似乎我找到了一个临时解决方案:
var lifes: Int {
willSet {
willChangeValueForKey("lifes")
}
}
Run Code Online (Sandbox Code Playgroud) 在我的项目中,我有一个带有性别枚举的User模型:
class User < ActiveRecord::Base
enum gender: [:female, :male]
end
Run Code Online (Sandbox Code Playgroud)
当我调用as_json一个对象时,得到的字符串是“ female”或“ male”。有什么方法可以呈现整数值而不是字符串?
我尝试在IOS Swift项目中实现Facebook SDK,但我不能包含SDK.此外,我不知道如何将这个Objectiv-c片段翻译成Swift:
[FBLoginView class];
Run Code Online (Sandbox Code Playgroud)
有人可以帮帮我吗?