2011-09-28 5 views
-1

저는 iPhone 개발자의 초보자입니다. 내 문제는 textview에 textcolor를 저장하는 것입니다. 나는 하나 하나의 색상을 설정할 때마다 3buttons을 가져 가고 싶다. 나는 버튼을 누른다. 버튼이 컬러 텍스트를 textview에 쓰고 동시에 기능을 저장한다. 내가 애플리케이션을 열면 이전의 기능을 잃지 않는다. .so 어떻게 문제를 해결할 수 있도록 도와주세요.NSUserdefaults를 사용하여 textview에 textcolor를 저장하는 방법

감사합니다 ...

답변

0

모든 개체를 보관하고 사용자 기본값으로 저장할 수 있습니다.

NSData *colorData = [NSKeyedArchiver archivedDataWithRootObject:color]; 
[[NSUserDefaults standardUserDefaults] setObject:colorData forKey:@"color1"]; 

을 그리고 그것을 retreive하기 :을 설정하려면

NSData *colorData = [[NSUserDefaults standardUserDefaults] objectForKey:@"color1"]; 
UIColor *color = [NSKeyedUnarchiver unarchiveObjectWithData:colorData]; 
관련 문제