【发布时间】:2019-11-11 00:47:07
【问题描述】:
我有一个非常简单的代码,由于我是一个完全的编码新手,因此无法“适应”我更复杂的项目。
这段代码的目的是从一个数组中生成一个随机字符串/元素,不重复,直到整个数组用完为止。
我已经粘贴了下面的代码来实现我正在寻找的功能。
我的问题是:我似乎找不到将功能代码集成到我更大的项目中的方法,该项目具有完全独立的结构、协议等文件夹。
我的问题是:
有没有办法获取我在下面创建的结构,并整合我其他项目的工作代码来实现这一点?
我这几天一直在研究这个问题,但无济于事。
这是我在复杂项目中的当前“结构”:
import UIKit
struct Test {
var text : String
init(text: String) {
self.text = text
}
}
这是在我的其他项目中实现我想要的最终结果的工作功能:
var array = ["Lindsey", "Fun", "Beach", "Dog",]
@IBOutlet var testing: UILabel!
@IBAction func wow(_ sender: Any) {
let randomIndex = Int(arc4random_uniform(UInt32(array.count)))
testing.text = (array[randomIndex])
array.remove(at: randomIndex)
}
}
我收到了许多不同的错误,甚至无法一一列举。在这一点上,我无法弄清楚这一点。
【问题讨论】:
-
完全不清楚你在问什么。
Test结构的意义何在?它与您发布的其他代码有什么关系?展示到目前为止您实际尝试过的代码,并说明您遇到了什么问题。
标签: arrays swift xcode function uilabel