2013-05-28 2 views
1

프로그래밍 방식으로 내 iOS 프로젝트의 Settings.bundle에 plist 파일을 추가하려고합니다. 이 일을 어떻게 하죠?프로그래밍 방식으로 Setting.bundle에 plist 파일을 추가하는 방법은 무엇입니까?

Apple's API 나는 plist 파일을 확인했지만 Settings.bundle이이를 인식하지 못하고 자식 창이 설정.

이유

는 내가 다른 설정을 갖고 싶어 내 앱에 로그인하는 사용자를 기반으로 내가 당신이 할 수 있다고 생각하지 않습니다 설정 앱

답변

2

그렇지 않습니다. Settings.bundle는 컴파일시에 생성하도록되어, 고정된다

명시 적으로 (강조는 추가) 어떤 상태 the Settings.bundle documentation를 참조하십시오 (응용 프로그램 빌드 프로세스의 일환으로을 체결 뿐만 아니라.) :

설정 번들의 이름은 Settings.bundle이고 은 앱 번들의 최상위 디렉토리에 있습니다.

강조 표시된 부분은 번들을 다른 곳에 둘 수 없다는 것입니다. This answer은 방금 말한 것을 확인합니다.

조건부로 표시되는 설정은 also not possible입니다.

+1

개선판으로 Apple에 제출 했습니까? Apple은 값을 검색하거나 설정 매개 변수에 액세스하는 것과 동일한 방식으로 동일한 식별자를 사용하여 설정을 숨길 수있는 기능을 추가 할 수 있습니다. – zurbergram

+0

@ zurbergram 나는 잘 모른다. 나는 그들이 의도적으로 설정 번들에 힘이 부족한 느낌을받습니다. 왜, 나는 모른다. 설정 앱에 대한 플러그인을 작성하지 않아도 되겠지만, 지금은 그대로 사용 중지해야합니다. 거의 모든 사람들이 단지 인앱 환경 설정 화면을 구현하기 만하면됩니다. –

1

에 표시. OS는이를 독립적으로 처리하므로 영향을 줄 수있는 코드를 실행할 권한이 없습니다.

대신 프레젠테이션 및 기능을 완벽하게 제어 할 수있는 앱 내의 설정 화면을 제공하려고합니다.