2012-05-10 2 views
0

NSBundle은 "/var/mobile/Applications/0E1638D2-5B9C-4A1F-8ED2-5F9ADF55D3F6/distributedLCA.app"라는 내 앱의 이전 이름을 출력하지만 프로젝트의 이름을 변경했지만 이전에는 여전히 그 이름이 인쇄됩니다. 앱 이름 이 문제를 해결할 수있는 방법이 있습니까?NSBundle Not Working

내 코드 : 당신은 아마 당신의 빌드 설정에서 제품 이름을 변경 hacen't

[[NSBundle mainBundle] resourcePath] 

답변

0

Google에서 긴 검색을 한 후이 문제를 해결 한 코드를 발견했습니다. .app에 글을 쓰는 대신 장치의 문서에 글을 씁니다.

NSArray *searchPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *docStorePath = [searchPaths objectAtIndex:0]; 
NSString *filePath = [docStorePath stringByAppendingPathComponent:@"/YOUR_FILE.txt"];`` 
0

. 프로젝트 탐색기보기에서 프로젝트를 클릭하십시오. 그런 다음 편집기보기의 맨 위에있는 빌드 설정 탭을 클릭하십시오. 제품이 왼쪽 편집기보기에서 선택되었는지 확인하십시오. 제품 이름이 나타날 때까지 아래로 스크롤하여 제품의 제품 이름을 변경하십시오. Clean &를 다시 작성하십시오.

+0

두 번 확인하면 업데이트됩니다. 그리고 청소하고 다시 (어쨌든) 건물을 시도하고 여전히 제대로 작동하지 않습니다 : (다른 제안? – MrHappyAsthma