【发布时间】:2014-06-24 09:08:05
【问题描述】:
我在数组中有“UserDetails”结构对象..我想从数组中过滤对象。但是 Swift 数组中没有“filteredArrayUsingPredicate”选项。
我的数组创建
var arrayOfUsers:UserDetails[] = UserDetails[]()
我的用户详细信息代码是
struct UserDetails{
var userName:String
var userID:String
var userAge:String
func userDescription()->String{
return "name " + userName + "age " + userID
}
}
我创建对象的代码
for a in 1...1000{
var user:UserDetails = UserDetails(userName: "name", userID: String(a), userAge: "22")
arrayOfUsers.append(user)
}
现在我想过滤arrayOfUsers 的用户ID 为“1”。
【问题讨论】:
-
哔! iOS 8 是测试版,XCode 6 也是。
-
所以我不能用测试版过滤吗?我是iOS新手,如果我做错了什么,请纠正我..
-
@Manimurugan nicael 的意思是您已同意不公开讨论 Apple 的测试版。不过,我不确定这是否适用于这里,因为 Swift 书籍和图书馆参考资料是在没有附加任何条件的情况下向公众发布的。