NSDictionaries의 거대한 NSArray를 쓰고 있습니다. plist에 성공적으로 기록 될 때 파일 크기는 약 549KB입니다. 문제는 앱을 시작할 때 처음 쓰려고 할 때 항상 NO (즉 작성하지 않았 음)를 반환하지만 다음에 잘 작성하면 ... 할 수있는 방법이 있습니까? 정확히 어떤 오류가 발생했는지 알아보십시오. 감사.NSArray writeToFile 처음으로 작동하지 않습니다 (하지만 다음에 작동합니다)
답변
사전의 배열이 비어있을 수 있습니까? 앱 디버깅을 시도하십시오.
네,하지만 문제는 항상 처음으로 일어난 일입니다. – user635064
아, 네가 옳았다. – user635064
대신 NSData - writeToFile:options:error:을 사용하고 반환 된 오류 (NSError)가 무엇을 말하는지 확인하십시오.
NSData가 아닌 배열이 있습니다. – user635064
@ user635064 NSArray를 NSData로 변환하는 방법은 ['this'] (http://stackoverflow.com/questions/1286212/how-to-convert-nsarray-to-nsdata)를 참조하십시오. –
- 1. NSKeyedArchiver 또는 [NSArray writeToFile : atomically :]?
- 2. writeToFile 시뮬레이터 작업,하지만 장치
- 3. objective-c 간단한 nsarray writeToFile 문제
- 4. NSArray writeToFile returns "is deprecated"- iPhone SDK
- 5. Ajax 통화는 처음으로 작동합니다.
- 6. objective-c writeToFile iPad에서는 작동하지 않습니다.
- 7. UserControl 이벤트가 처음으로 작동하지 않습니다.
- 8. jQuery를 hoverIntent가 작동하지 않습니다,하지만 호버는 않습니다
- 9. 코코아 터치 NSArray 초기화가 제대로 작동하지 않습니다.
- 10. #ifdef가 작동하지 않습니다. 하지만 왜?
- 11. iphone 앱은 시뮬레이터에서 처음으로 작동합니다.
- 12. ruby에서 file.each_line 바로 다음에 file.each_char이 작동하지 않습니다.
- 13. system.io.directorynotfound ->하지만 콘솔에서 작동합니다!
- 14. jQuery iframe 액세스가 Firefox에서 처음으로 작동합니다.
- 15. NSDictionary writeToFile
- 16. 그것은 작동합니다. 하지만 모범 사례입니까?
- 17. CASE 문 다음에 SELECT DISTINCT가 작동하지 않습니다.
- 18. 설치 후 메뉴가 처음으로 표시되지 않습니다.
- 19. jquery는 IE에서 작동하지 않습니다. FF로 잘 작동합니다.
- 20. jquery가 온라인으로 작동하지 않습니다. (오프라인에서도 작동합니다)
- 21. $ .getJSON 호출이 크롬에서 작동합니다 ... IE에서 작동하지 않습니다
- 22. 이벤트가 처음으로 올바르게 실행되지 않습니다.
- 23. UILabel이 처음으로 업데이트되지 않습니다.
- 24. 모델 클래스가있는 iPhone의 WriteToFile 문제
- 25. NSData의 writeToFile 메소드가 서버 주소와 일치하지 않습니다.
- 26. iphone - writeToFile plist에 새 항목을 저장하지 않습니다.
- 27. CIFilter를 사용한 CATransition이 처음 작동하지 않습니다. 두 번째로 작동합니다.
- 28. NSArray -initWithObjects : 객체를 저장하지 않습니다.
- 29. 아이폰 writeTofile 오류
- 30. jquery가 처음으로 체크 상자를 클릭하면 실행되지 않습니다.
어떻게 지내니? –
[데이터 writeToFile : plistPath 원자 적으로 : 예]; – user635064
:) 많이 추측했습니다. 어디에서 편지를 쓰고 있니? –