У меня есть attrribute evenNum
, который содержит массив четных чисел, я хотел бы напечатать массив, хранящийся в атрибуте на консоль , как этоЦелое число ошибок массива при отображении данных
[ "2, 6, 8, 10 ", "24, 22, 20", "2, 6, 34"]
, так что я сделал это и получил ошибку, которая показана в комментарии ниже
var evenNumArr:[Int] = []
let results = try context.fetch(request)
if results.count > 0
{
for result in results as! [NSManagedObject]
{
if let evenNumbers = result.value(forKey: "evenNum") as? [Int]
{
//Cannot convert value of type '[Int]' to excepted argument type 'int'
evenNumArr.append(evenNumbers)
}
}
print(evenNumArr)
Что я здесь пропал?
Ваш вывод с кавычками означает, что у вас есть массив строк. «2, 6, 8, 10» выглядит как строка для меня. Вы просто хотите отобразить свой массив? В чем причина группировок в кавычках? –