问题标签 [swift4.1]
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.
uitableview - Swift-4:无法从 ViewController 移动到另一个 ViewController
我使用 Xib 设计了一个 UITableviewCell。当单击按钮时,单元格有一个按钮,它应该移动到另一个视图控制器。我已经编写了委托方法来触发 viewController 中的函数,在函数中,我使用了 PushViewController 但它没有移动到另一个 ViewController 那么如何解决呢?另外,我在项目中通过 Embaded 将 UINavigationController 包含为 RootViewController。点击时按钮触发以下方法。
ios - 在展开可选值(firebase)时发现 nil
我正在使用 firebase 框架将精灵的 X 坐标实时上传到服务器,而另一个精灵将使用从服务器获取的坐标来镜像其移动,但会出现错误
在展开可选值时发现 nil
这是我的代码请帮助:
swift - 调用 Swift 4 泛型方法产生错误
将以下方法提供给类似字典的类(假设是 Table 类),其中键和值都是符合协议值的数据类型。数字类型、String、Bool 等被扩展以符合 Value 协议。
Table 类本身不是泛型类,但转换为本机 Swift 容器类的方法是泛型的。
问题是从我的代码中调用该方法。我尝试使用各种方式调用该方法,但我无法让它工作。谷歌搜索也没有找到任何解决方案。我相信它在 Swift 4.x 之前有效,但有些东西已经改变了。
例如:
使用默认对话闭包调用该方法,如下所示:
Xcode 会抱怨(正确地)错误“无法推断通用参数'K1'”
使用目标类型调用方法,如下所示:
Xcode 会报错“Cannot convert value of type '[_ : _]' to specified type '[String : Any]'”
像这样提供转换闭包:
Xcode 报错“表达式类型‘字符串’在没有更多上下文的情况下不明确”
泛型方法定义错误吗?
uiviewcontroller - How to send data from AppDelegate to my subclass of ViewController in swift 4
I am using Swift 4.1 and I am wondering how to pass the url data that is given here:
into my subclass of UIViewController I called HotSpotRISViewController. Here is what I attempted:
My HotSpotRISViewController contains this function:
Inside my HotSpotRISViewController I have a property of type URL ready to be set. The above code correctly passes the info, because my print statement prints out the URL, but I get a black screen instead of my app. What am I missing? And then on the other hand, the following makes the app start up correctly but I have no idea how to pass the url data using this method:
I'm wondering how I can get both my app started up correctly without a black screen and pass the url data. Thank you.
uiswitch - 滚动时选择添加到 tableView 的 UISwitch
我在 UITableView 单元格上嵌入了 UISwitch。
我的桌子有 30 行。当我在可见单元格上选择一个开关然后向下滚动时,默认情况下在列表底部的单元格上选择该开关。我可以做些什么来为我的列表做出正确的选择?
ios - 使用swift 4.1在谷歌地图上自定义窗口信息
我正在为 ios swift 4.1 中的谷歌地图上的自定义窗口信息编写此方法,但该窗口不显示在谷歌地图上
我也是代表,但没有结果
ios - 本地领域迁移不起作用 Swift
我不知道我是否在这里遗漏了什么。
在更新属性后运行我的应用程序而没有迁移块后我遇到了崩溃(与此处Realm Migration not working相同的问题)
但是现在当我运行应用程序时,它必须运行迁移,因为它不再崩溃但我的对象的属性没有更新。
我已经更新了以下对象(“minReps”是我添加的对象):
然后我在 appDelegate 运行一个像这样的空迁移块:
我认为如果你运行一个空的迁移块,Realm 是为了自动更新对象属性——这是错的吗?我是否缺少一些代码来完成这项工作?
这里有一个非常相似的问题(Swift 中的 Realm 迁移)(不是我!)但现在看起来已经过时了(当然我已经尝试了上面的解决方案!)
ios - 使用变量作为 arc4random 的下限 - 显式类型/可跨步?
)
我已经更新了一个“锻炼对象”,使其具有最小和最大重复次数。
当我在操场上对下限进行硬编码时,我一直在使用:
当我尝试在函数中/与类对象中使用变量时,我收到错误“+'不可用:请使用显式类型转换或 Strideable 方法进行混合类型算术”,例如这里...
这里有一个答案+ 不可用:请对混合类型算术使用显式类型转换或 Strideable 方法,但该方法已经在使用,所以看不到它在这里是如何适用的。
同样这里不推荐使用“+”:在 Swift 3.1 中不推荐使用混合类型添加,但再次认为这是一个不同的问题