배열에 plist 및 배열에 일부 문자열이 있습니다. 그래서 plist에 배열에 새로운 문자열을 쓰는 방법에 대해 궁금합니다. 아래 코드를 사용하여 plist에서 문자열을 얻으면 로그에 null이 생깁니다.plist에 배열로 문자열 쓰기
NSMutableArray *myPrimaryinfo = [[NSMutableArray alloc] initWithContentsOfFile:@"/private/var/mobile/Library/Keyboard/UserDictionaryWordKeyPairs.plist"];
NSLog(@"%@", myPrimaryinfo);
내 PLIST는 다음과 같습니다 다음 있기 때문에
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<string>Test string1</string>
<string>Test string2</string>
<string>Test string3</string>
<string>Test string4</string>
</array>
</plist>
PLIST에 실제 경로는 다음과 같습니다 /private/var/mobile/Library/Keyboard/UserDictionaryWordKeyPairs.plist –
primaryList.plist가 –
실제로 당신이 필요로하는 경우의 단지 사본이었다 단지 프로젝트 PLIST를 포함 할 때마다 당신은 것입니다 프로젝트 plist 컴파일 시뮬레이터 경로에 포함됩니다 ... – DShah