2012-02-08 6 views
0

정말 이상한 곳이 있습니다. 앱에는 하나의 상점에서 아이콘을 변경할 수있는 두 가지 목표가 있습니다. 그들은 코드를 완전히 공유하며 여러 언어로 현지화되어 있습니다. 내가 스웨덴어, 발사에 목표 충돌 중 하나에 내 전화를 설정하면iOS 현지화 충돌

...

2012-02-08 21 : 20 : 39.488 isengua 엔 [25341 : 707] * 응용 프로그램을 종료 'NSUnknownKeyException'이라는 캐치되지 않은 예외로 인해 '[setValue : forUndefinedKey :] :이 클래스는 testContentView 키에 대해 코딩 된 키 값이 아닙니다.' * 먼저 던져 호출 스택 : (0x30caa8bf 0x37e4f1e5 0x30caa5f5 0x37cd5333 0x37cd4e33 0x37caef19 0x30c09803 0x30c0a491 0x32eb84bf 0x32e289cb 0x32d07ea1 0x32c7d78b 0x32ca1f51 0x32c666a5 0x32d290e5 0x32c6ee51 0x32c6ee6d 0x32c6ee6d 0x32c6ecff 0x32c6ecdb 0x37e7 0x32c7c7eb 0x32c763bd 0x32c44921 0x32c443bf 0x32c43d2d 0x3382fe13 0x30c7e553 0x30c7e4f5 0x30c7d343 0x30c004dd 0x30c003a5 0x32c75457 0x32c72743 0x32a7 0x2cf0) 라는 종료 예외 (gdb) 던짐

다른 언어로만 작성하면됩니다. 나는 괜찮은 대상을 복제하고 이름을 바꾸 었으며 다른 모든 것들은 다룹니다.

모든 현지화는 NSLocalizedString에 의해 수행됩니다.

아무도 아이디어가 없습니까? 감사합니다. .

답변

2

누군가가 어떤 단계에서 동일한 문제가 발생하는 경우를 대비하여. 해결책은 내 iPhone에서 앱을 삭제하고 다시 빌드하는 것이 었습니다. 분명히 뭔가 그것을 일으킨 빌드 사이에 남아있어.

0

다른 로케일의 nib 파일을 복제 했습니까?

스웨덴어 버전의 nib 파일처럼 보입니다 (오류 중 어떤 파일 (MainWindow.xib 일 가능성이 있습니까?)을 구분할 수 없습니다.) 아마도 분기 된 이후로 삭제 한 testContentView라는 콘센트에 대한 바인딩이 있습니다. 현지화를 위해.

문제를 해결하려면 펜촉을 열고 Inspector에서 깨진 바인딩이 있는지 확인하거나 다른 로케일 중 하나에서 작동중인 펜촉을 복사 한 다음 스웨덴어 로켈 폴더에있는 펜촉을 교체하십시오.