내 앱이 설치되면 여섯 가지 기본 색상 팔레트가 등록되며 사용자는 추가로 30 개를 추가 할 수 있습니다. 차후 버전에서는 일곱 번째 색상 팔레트를 기본값. 단지 NSUserDefaults
에 regiserDefaults:
을 사용하여 일곱 번째를 추가하면 기존 사용자는 새 팔레트를 가져 오지 않습니다. 사용자의 NSUserDefaults
을 조사하고 찾지 못하면 일곱 번째 팔레트를 삽입해야합니다.NSUserDefaults : registerDefaults - 버전 업그레이드를위한 새 항목 추가
이 상황을 처리하는 좀 더 우아한 방법이 있습니까?
감사합니다.이 기능을 유용한 메커니즘으로 쉽게 볼 수 있습니다. –