2
나는 빈 Array
에 Int
을 추가 한 다음 를 읽을 다음 UserDefaults
으로 데이터를 저장하기 위해 노력하고, 여기에 내가 뭐하는 거지입니다 :문제는 3
//create an empty array
var intArray = [Int]()
func addToBookMark(Number:Int) {
//Add object to array and save it
intArray.append(Number)
UserDefaults.standard.set(intArray, forKey: "bookmark")
UserDefaults.standard.synchronize()
//Read it
let array = UserDefaults.standard.array(forKey: "bookmark") as? [Int] ?? [Int]()
print(array.description)
}
//Calling the method :
addToBookMark(Number: 30)
문제는 컴파일러는 나에게 빈 배열을 제공합니다 : []
내 문제는 무엇입니까?
시뮬레이터 또는 운동장을 체크인하고 있습니까? –
@SivajeeBattina 놀이터 –
작성한 코드는 시뮬레이터 나 운동장에서 작동하지 않습니다. 체크인 장치. 사용자 기본값에서 배열을 저장/가져 오는 구문이 swift 3.0에서 변경되었습니다 –