小编Arj*_*dav的帖子

如何将字符串数组连接成单个字符串Swift 4

在swift 4之前,我正在使用将一个字符串数组连接成一个字符串,这段代码完美无缺.

let array = ["Andrew", "Ben", "John", "Paul", "Peter", "Laura"]
let joined = array.joined(separator: ", ")

 //output:- "Andrew, Ben, John, Paul, Peter, Laura"
Run Code Online (Sandbox Code Playgroud)

但现在在swift 4和Xcode 9显示以下错误

对成员'加入()'的模糊引用

我的问题是如何加入数组的所有元素?

在此输入图像描述

arrays swift swift4

8
推荐指数
1
解决办法
7190
查看次数

如何在单视图应用程序中添加 ARKit

我正在使用Xcode 9 Beta 和 Swift 4

创建单一视图应用程序。如何在我的单一应用程序视图中使用参数现实功能?这是我的代码。这没有任何错误。但我无法在我的场景中得到任何结果。

import UIKit
import ARKit
import SceneKit

class ViewController: UIViewController {

@IBOutlet weak var scaneView: ARSCNView!
override func viewDidLoad() {
    super.viewDidLoad()

    let scene = SCNScene(named: "art.scnassets/ship.scn")!

    scaneView.scene = scene
}

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)

    let configuration = ARWorldTrackingSessionConfiguration()

    scaneView.session.run(configuration)
}

override func viewWillDisappear(_ animated: Bool) {
    super.viewWillDisappear(animated)

    scaneView.session.pause()
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
}

}
Run Code Online (Sandbox Code Playgroud)

ios swift4 ios11 arkit

2
推荐指数
1
解决办法
645
查看次数

UIView.init和swift 3中没有init的区别

我是以编程方式添加两个UIView.如下图所示: -

 let firstview = UIView(frame: CGRect(x: 0, y: self.view.frame.height-63,width:self.view.frame.width, height: 80))
 let secondview = UIView.init(frame:CGRect(x: 0, y: self.view.frame.height-63,width:self.view.frame.width, height: 80) )
Run Code Online (Sandbox Code Playgroud)

两者都很完美.

这两个UIViews有什么区别?

uiview swift

2
推荐指数
2
解决办法
151
查看次数

标签 统计

swift ×2

swift4 ×2

arkit ×1

arrays ×1

ios ×1

ios11 ×1

uiview ×1