问题标签 [swift4]
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.
swift - Swift 4:NSFilenamesPboardType 不可用。用什么代替 registerForDraggedTypes?
迁移到 Swift4 后,以下代码引发编译错误:
NSFilenamesPboardType
Swift4中的替代品是什么?如何file name
在 Swift4 中注册拖动类型(在我的情况下为 mp3、wav、aiff、... 文件)?
谢谢!
swift - Swift 4 不会在 switch 中拾取单引号 ("\'")
我最近下载了 Xcode 测试版并正在使用 swift 4 进行编码。
我创建了一个这样的开关:
我希望能够输入 ' 并得到 27。我该怎么做?
编辑:我还有一个按钮:
swift - 在 Mac OS 上使用 swift 4 进行拖放
我正在使用 swift 4 和 Xcode 9,但在实现拖放时遇到问题。我有一个自定义的“目的地”视图用于放置,我在 swift 3 中调用
接受包含这些类型的拖动。我怎样才能在 swift 4 中做这样的事情?现在我有这个代码
当我在视图中放置 pdf 时,没有一个 NSDraggingDestination 方法调用。(我的自定义视图位于顶部)
swift - 表达式类型 '(_, _.Stride) -> _' 在没有更多上下文的情况下是模棱两可的
帮助!我遇到错误'表达式类型'(_,_.Stride)-> _'在没有更多上下文的情况下模棱两可'。有谁知道为什么会发生这种情况并有解决方案?我正在使用 Swift 4。
代码:
swift - 如何从另一个类访问分段控件的选定部分的标题?
在我的第一个视图控制器中,我有分段控制。我正在尝试从我的第二个视图控制器获取分段控件的选定部分的标题的字符串值。任何人都知道如何做到这一点?提前致谢!
swift - 在 Swift 4 中使用 Decodable 和继承
如果使用类继承会破坏类的可解码性。例如下面的代码
输出是:
现在,如果我反转这一点,名称会解码,但 id 不会。
输出是:
而且你不能在这两个类中表达 Codable 。
ios - 如何在swift4中修复NotificationCenter
在从 swift3 到 swift4 的转换过程中,转换器已更改NotificationCenter
为以下视图:
所以,因为selector
在.addObserver()
myFunction 现在前面有 @objc 。现在编译器抱怨说该类型NSNotification.Name
没有 member NSTextView
。这是转换器制造的,而不是我。我很困惑。
如何解决这个问题?
更新。我在这里找到了信息如何将 NSWorkspace 通知迁移到 Swift 4?
所以我必须使用