2010-03-27 6 views
4

앱 내 settings.bundle에서 값을 설정하거나 업데이트 할 수있는 방법이 있습니까? 환경 설정 값을 NSUserDefaults로 읽는 것이 좋지만 응용 프로그램 내에서 값을 설정할 수 있는지 궁금해하고 있습니다.어쨌든 APP 내의 settings.bundle에 값을 설정 하시겠습니까

iPhone 클라이언트를 만들고있는 웹 앱이 있는데 settings.bundle에 사용자 계정 세부 정보를 포함하려고합니다. 사용자가 Apple 응용 프로그램 환경 설정 화면을 통해서만 값을 업데이트하면 사용자가 웹 응용 프로그램에서 해당 값을 업데이트하면 어떻게됩니까? 웹에서 값을 끌어 와서 앱의 settings.bundle 값을 "업데이트"하고 싶었습니다.

나는 이것이 가능하지 않으며 내 "인앱"설정 화면을 만들 필요가 있다고 생각합니까? 하지만 너와 처음 만났을 때 ...

답변

6

두 가지 질문을한다.

첫 번째는 응용 프로그램 내에서 설정을 업데이트 할 수 있는지 여부입니다. 당신은 할 수 없다고 생각하지만, 당신은 꽤 쉽게 할 수 있습니다. 그냥 NSUserDefault의 setObject:forKey: 메서드를 사용하십시오. 당신 인앱 설정을 수행 할 경우

, 난 여기서 시작 했죠 : How to simplify in app Application Settings management?

+0

완벽한 덕분에, 간단한 당신은 내가 NSUserDefaults는 "읽기 전용"라고 생각 바보 같은 이유로 어떻게 ... 알고. 이제 설정 번들이 구조를 정의하고 일부 기본값을 설정하는 메커니즘이라는 것을 알았습니다. NSUserDefaults가 다시 전원을 제공합니다 – joneswah

+0

설정 앱에 맞지 않는 것을 저장할 수 있습니다. 내 말은, 몇 가지 합리적인 한계를 유지하지만, 몇 가지 (사용자 이름, 비밀 번호) 의미가 있습니다. –

+1

NSUserDefaults의 일부 개체를 설정하면 설정 번들 (iPhone 설정 -> 응용 프로그램)에 반영됩니까? – Satyam

관련 문제