我想编写用于针对特定条件调查我的应用程序的代码

时间:2016-07-11 15:06:45

标签: arrays swift

这有点不合逻辑,因为我没有代码......我完全迷失在这里需要帮助。我的应用程序是一款游戏,在这个游戏中我有一个阵列。当阵列清空时,第一轮完成。我需要编写代码来不断调查我的数组,并在array.count达到0时创建UIalertview。

2 个答案:

答案 0 :(得分:1)

为此,您应该为数组使用didSet闭包

例如

var array: [AnyObject]! {
    didSet {
        if array.isEmpty {
            //present alert
        }
    }
}

当然我不知道你的数组中有什么,所以只需将其类型设置为AnyObject

答案 1 :(得分:0)

您应该编写一个具有NSMutableArray属性的自定义类。

在本课程中,您将拥有setElement:方法,只有使用此方法,您才能设置数组中的一个对象。现在每次设置一个对象或删除它(无论你需要什么),你都可以检查它并检查它是否为空。 :)

附注,您可以保留对viewController所呈现的UIalertview的引用,以及何时使用它。