arrays - 我有十个按钮,我需要知道用户选择了哪个按钮并将该信息保存到用户配置文件中

标签 arrays swift uibutton xcode7

好吧,我多年来一直试图解决这个问题,但没有成功!

我有一个包含 10 个按钮的列表,用户选择其中 1 个按钮,我需要将该结果保存到位于不同 View Controller 上的用户配置文件中。我试图将按钮放入数组中,但未能成功。任何帮助将不胜感激,我对 swift 和 xcode 很陌生!

我尝试将它们添加到折扣店系列中,但也不起作用。

 var genreArray = ["rockGenreButton", "bluesGenreButton","funkGenreButton", "indieGenreButton", "metalGenreButton", "popGenreButton", "altGenreButton","electronicGenreButton", "countryGenreButton", "tradGenreButton"]

上面是我创建的数组,我不知道下一步要执行哪一步,如何调用选择了数组的哪个 [0] 并将其保存到 currentUser?

抱歉,如果这是一个非常愚蠢的问题,但我在任何地方都找不到相关答案!

最佳答案

您可以添加按钮标签并查找哪个按钮被点击。

enter image description here

一旦您为所有按钮创建了导出(相同功能)

    @IBAction func btnClick(sender: AnyObject) {
        print(sender.tag.description)

    }

只需按住 Ctrl 键单击每个按钮即可执行相同操作

获取按下按钮的标签

如果您需要更多解释,请告诉我。

关于arrays - 我有十个按钮,我需要知道用户选择了哪个按钮并将该信息保存到用户配置文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33236403/

相关文章:

ios - 定位服务不会在其他人的测试 iPhone 上更新吗?

iphone - iOS 7 UIButton 仅在点击其文本标签时响应

arrays - 如何在 Swift 中生成给定大小的 1 位和 0 位的所有排列

ios - 查找适合特定区域的 UILabel 的子字符串

ios - 无法使具有标识符 cellID 的单元格出队。相同的代码在旧的 Swift 上运行良好

ios - 在swift4中查找按钮的文本颜色

iphone - 带有可重新排列按钮的 UIScrollView

arrays - 将数组分配给一行多维数组时出错

javascript - 无法从推送数组中检索对象属性

c - 按值或引用将数组传递给函数是否相同?