2009-08-23 4 views
0

나는 iPhone을 만들고 있습니다. 사용자가 입력 할 수있는 텍스트 필드가 있고 작동하지만 단추를 눌러 텍스트를 저장할 수 있으므로 응용 프로그램을 닫았다가 다시 열 때 텍스트가 저장되므로 텍스트가 여전히 남아 있습니다. 버튼이 있습니다 ("완료되었습니다!"),하지만 프로그래밍 방법을 모르겠습니다.iPhone에 저장할 텍스트 받기

답변

1

NSUserDefaults 클래스를 살펴보면 간단한 데이터를 쉽게 저장할 수 있습니다.

키보드의 "done"버튼을 눌러 응답하려면 UITextFieldDelegate (또는 UITextViewDelegate) 프로토콜을 구현하고 textFieldShouldReturn : 메서드를 재정의해야합니다.

- (bool)textViewShouldReturn:(UITextView *)textView 
{ 
    [textField resignFirstResponder]; 

    //code to save text to NSUserDefaults 

    return yes; 
} 
+0

나면 뭐라고해야하지만, 당신이 거기에 넣어 코드를 유지 죄송합니다, 어디로 갈 않습니다 같은 그 방법을 쓰기 뭔가에

? (버튼과 같이 이름을 부여해야합니까?) – Aidan

+1

다음 문서를 철저히 읽으시기 바랍니다. http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC /Introduction/introObjectiveC.html - 애플의 목표 - C 가이드 http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITextField_Class/ - UITextField 클래스 참조 http://developer.apple. co.kr/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/- NSUserDefaults 클래스 참조 http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/UserDefaults/Tasks/UsingDefaults. html - 기본값 사용 –

+1

나는 또한보고 싶을 것이다. 여기에 링크 된 "시작하기"리소스 : http://stackoverflow.com/questions/1939/howto-articles-for-iphone-development-objective-c뿐만 아니라 iPhone 프로그래밍으로 시작하는 것과 관련된 많은 다른 질문들 여기에 스택 오버플로. –

관련 문제