在 swift 中使用 NSMutableArray
Working with NSMutableArray in swift
我有一个 NSMutableArray
skippedArray 字符串。
skipped Array = ["string1","string2","string3","string4"];
我想将索引 0 处的字符串分配给 UILabel
。
我试过了lblQuestion.text = skippedArray[j] as! String
但应用程序在此行崩溃。
有人能帮忙吗?
将您的变量定义为 Array 或简单地 [String] 或让定义按如下方式定义它:
var skippedArray: Array<String> = ["string1","string2","string3","string4"]
或
var skippedArray: [String] = ["string1","string2","string3","string4"]
或
var skippedArray = ["string1","string2","string3","string4"]
首先,正确定义可变数组,如前所述
var skippedArray = ["string1","string2","string3","string4"]
其次,定义你的索引,你叫这个"j"
let j = 0
第三,使用字符串数组中的字符串设置标签文本
lblQuestion.text = skippedArray[j]
像这样定义 NSMutableArray:
let skippedArray = ["string1","string2","string3","string4"];
lblQuestion.text = skippedArray.first
或者您也可以这样编码:
let skippedArray : NSMutableArray = ["string1","string2","string3","string4"];
lblQuestion.text = skippedArray.firstObject as! String
还有另一种方法可以像这样获取 NSMutableArray 的对象:
let skippedArray : NSMutableArray = ["string1","string2","string3","string4"];
let j = 0;
lblQuestion.text = skippedArray.object(at: j) as! String
我有一个 NSMutableArray
skippedArray 字符串。
skipped Array = ["string1","string2","string3","string4"];
我想将索引 0 处的字符串分配给 UILabel
。
我试过了lblQuestion.text = skippedArray[j] as! String
但应用程序在此行崩溃。
有人能帮忙吗?
将您的变量定义为 Array 或简单地 [String] 或让定义按如下方式定义它:
var skippedArray: Array<String> = ["string1","string2","string3","string4"]
或
var skippedArray: [String] = ["string1","string2","string3","string4"]
或
var skippedArray = ["string1","string2","string3","string4"]
首先,正确定义可变数组,如前所述
var skippedArray = ["string1","string2","string3","string4"]
其次,定义你的索引,你叫这个"j"
let j = 0
第三,使用字符串数组中的字符串设置标签文本
lblQuestion.text = skippedArray[j]
像这样定义 NSMutableArray:
let skippedArray = ["string1","string2","string3","string4"];
lblQuestion.text = skippedArray.first
或者您也可以这样编码:
let skippedArray : NSMutableArray = ["string1","string2","string3","string4"];
lblQuestion.text = skippedArray.firstObject as! String
还有另一种方法可以像这样获取 NSMutableArray 的对象:
let skippedArray : NSMutableArray = ["string1","string2","string3","string4"];
let j = 0;
lblQuestion.text = skippedArray.object(at: j) as! String