获取所有元素的Swift数组+;

获取所有元素的Swift数组+;,swift,swift3,Swift,Swift3,我不熟悉编程和Swift。我试图从数组中获取所有元素,但只获取最后一个元素 这是我的密码 for i in 0..<ArrayallFriends.count { let objectuser = self.ArrayallFriends.objectAtIndex(i) as! User BFD.lblfrndname.text = objectuser.fullName as String BFD.btndelete.hidden=false BFD

我不熟悉编程和Swift。我试图从数组中获取所有元素,但只获取最后一个元素

这是我的密码

for i in 0..<ArrayallFriends.count {
    let objectuser =  self.ArrayallFriends.objectAtIndex(i) as! User

    BFD.lblfrndname.text = objectuser.fullName as String
    BFD.btndelete.hidden=false
    BFD.btnflag.hidden=false
    BFD.btnblock.hidden=false
    self.loggedInCellArray.addObject(BFD)
}

用于0中的i..而不是0中的i..。。。试一试

for user in self.ArrayallFriends {
     let objectuser = user as! User
     ///rest of code
}

您想如何获得输出,您只想打印它?或者您想创建一个返回一个包含所有值的数组的函数?1)什么是
BFD
-它是一个类实例吗?如果是这样,您将覆盖它。您可能需要每次通过
for
循环创建不同的实例。2) 什么是
loggedincillay
?-我想这是一个
NSArray
。为什么不使用Swift数组?。。。如果它不是一个类而是一个变量,那么给它一个更好的名称。同样的问题也适用于ArrayalFriends,它最好作为friendsList、friendsArray或只是friends,但ArrayalFriends是用于类或结构定义的命名约定