Ios 将数组中的值放入swift?
我有一个表视图,希望在其中放置数组对象中的行名称 我已经声明了一个数组Ios 将数组中的值放入swift?,ios,arrays,swift,Ios,Arrays,Swift,我有一个表视图,希望在其中放置数组对象中的行名称 我已经声明了一个数组 var myArray = [1,2,3,4,5,6,7] 在我的tableView中,如何从这个数组中输入值。我没有找到ObjectAtIndex方法,所以我正在这样做 myLabel.text= String(format: "%@",array [ indexPath.row]) 你可以这样做 myLabel.text= String(stringInterpolationSegment: myArray[inde
var myArray = [1,2,3,4,5,6,7]
在我的tableView中,如何从这个数组中输入值。我没有找到ObjectAtIndex方法,所以我正在这样做
myLabel.text= String(format: "%@",array [ indexPath.row])
你可以这样做
myLabel.text= String(stringInterpolationSegment: myArray[indexPath.row]!)
你可以这样做
myLabel.text= String(stringInterpolationSegment: myArray[indexPath.row]!)
最简单的方法是使用字符串插值:
myLabel.text = "\(array[indexPath.row])"
如果您想了解更多信息,请查阅最简单的方法是使用字符串插值:
myLabel.text = "\(array[indexPath.row])"
如果您想了解更多信息,请查阅您的
myArray
是[Int]
类型的swiftArray
而不是NSArray
,swift数组没有属性ObjectAtIndex
,因此您可以通过以下方式从swift数组中访问元素:
var myArray = [1,2,3,4,5,6,7]
myLabel.text = "\(myArray[indexPath.row])"
而myArray[indexPath.row]
将返回Int,因为myArray
类型是[Int]
如果要将文本分配给
myLabel
,则必须将其从Int
转换为String
,并且可以通过字符串插值来实现。您的myArray
是类型[Int]
的swiftArray
,而不是NSArray
,swift数组没有属性ObjectAtIndex
,因此您可以通过以下方式使用索引从swift数组访问元素:
var myArray = [1,2,3,4,5,6,7]
myLabel.text = "\(myArray[indexPath.row])"
而myArray[indexPath.row]
将返回Int,因为myArray
类型是[Int]
如果要将文本指定给
myLabel
,则必须将其从Int
转换为String
,并且可以通过字符串插值来完成此操作。您也可以这样写:
myLabel.text = String.localizedStringWithFormat(" %.02f %.02f %.02f", r, g, b)
你也可以这样写:
myLabel.text = String.localizedStringWithFormat(" %.02f %.02f %.02f", r, g, b)
你有两个错误。首先声明myArray不是array。第二,当使用整数时,必须使用%d。试着这样做:
let myArray = [1,2,3,4,5,6,7]
myLabel.text = String(format: "%d", myArray[indexPath.row])
你有两个错误。首先声明myArray不是array。第二,当使用整数时,必须使用%d。试着这样做:
let myArray = [1,2,3,4,5,6,7]
myLabel.text = String(format: "%d", myArray[indexPath.row])
让myArray=[1,2,3,4,5,6,7];让text=“\(myArray[indexPath.row])”
。您应该阅读,其中包括字符串插值。我什么时候可以在数组中使用let和var?我应该为NSArray使用let,为NSMutableArray使用var吗?让myArray=[1,2,3,4,5,6,7];让text=“\(myArray[indexPath.row])”
。您应该阅读,其中包括字符串插值。我什么时候可以在数组中使用let和var?我应该为NSArray使用let,为NSMutableArray使用var吗?这对我很有用。在Swift中是否删除了ObjectAtIndex?ObjectAtIndex
是Swift中的一种NSArray
方法,已被下标运算符[]
替换。但是,swift数组和NSString是兼容和可互换的,您只需将数组强制转换为NSString
即可访问其所有属性和方法:让nsArray=array as nsArray
对我有效。在Swift中是否删除了ObjectAtIndex?ObjectAtIndex
是Swift中的一种NSArray
方法,已被下标运算符[]
替换。但是,swift数组和NSString是兼容和可互换的,您只需将数组强制转换为NSString
即可访问其所有属性和方法:让nsArray=array as nsArray
是,两种方法都正确。但你们能告诉我这两种方法的区别吗?使用“\(yourValue)”可以将任意值强制转换为字符串,但若它是复杂变量、追加或动态创建的,则最好使用stringInterpolationSegment方法。是的,这两种方法都是正确的。但你们能告诉我这两种方法的区别吗?使用“\(yourValue)”可以将任意值强制转换为字符串,但若它是复杂变量、追加或动态创建的,则最好使用stringInterpolationSegment方法