나는 NSMutableArray
에 의 복수 및 변경 금액을 보유하고 있으므로 UIImageView
의 결과를 저장하고 반환합니다. 내 앱이 종료되고로드 될 때 또한 앱을로드 한 후 배열에서 이미지를 가져 오는 방법은 무엇입니까?NSMutableArray/UIImgeViews를 iPhone의 문서 디렉토리에 저장하는 방법
1
A
답변
0
코어 데이터 프로그래밍 가이드를 참조하여 자습서를 따라야합니다. 데이터 구조 및 뷰를 직렬화 및 비 직렬화하는 방법을 알려줍니다.
0
코어 데이터가 과잉 될 수 있습니다. 이드는 Tomen이 말했던 것처럼 가변적 인 배열을 사용합니다.
UIImageView (및 다른보기, 나는 믿는다) 실제로 내 경험에서 직렬화를 지원하지 않습니다. initWithCoder는 NIB 파일을로드하는 데 사용되므로 NSCoding 프로토콜을 지원한다고 주장합니다. 나는 전체보기를 저장하려고하지 않을 것입니다. 나는 이미지 만 저장합니다. UIImageView에서 UIImage를 검색 한 다음 CGImage를 가져온 다음 비트 맵에 대한 NSData 객체를 가져와야합니다. 또한 :
이미지 개체는 불변이므로 기본 이미지 데이터에 대한 직접 액세스도 제공하지 않습니다. 그러나 UIImagePNGRepresentation 및 UIImageJPEGRepresentation 함수를 사용하여 이미지 데이터의 PNG 또는 JPEG 표현을 포함하는 NSData 객체를 가져올 수 있습니다.
NSMutableArray를 보관하려면 NSData 객체를 사용하여 새 배열을 작성하려는 encodeWithCoder (NSData가 해당)를 지원해야합니다.
관련 문제
- 1. iphone의 서버 문서 디렉토리에 파일을 다운로드하려면 어떻게해야합니까?
- 2. .log 파일은 iPhone의 문서 디렉토리에 쓰지 않습니다.
- 3. 파일을 로컬 디렉토리에 저장하는 방법
- 4. iphone의 nuserdefaults에 날짜를 저장하는 방법
- 5. iPod touch 및 iPhone의 문서 디렉토리
- 6. 문서 디렉토리에 이미지 저장
- 7. iPhone 응용 프로그램 디렉토리에 액세스하고 거기에 이미지 파일을 저장하는 방법
- 8. iPhone - 문서 디렉토리에 xml 파일을 다운로드하는 방법
- 9. Intent에서 비디오를 가져 와서 디렉토리에 저장하는 방법?
- 10. 실행 파일을 bin/Debug 디렉토리에 저장하는 방법
- 11. 액세서리 checkmark-iphone의 userdefaults에 상태를 저장하는 방법
- 12. NSString에 (문서 디렉토리에 로컬로 저장된) 텍스트 파일의 내용을 얻는 방법?
- 13. Plist가 문서 디렉토리에 복사하지 않습니다.
- 14. 문서 디렉토리에 저장된 파일을 추적하는 전략은 무엇입니까?
- 15. PHP xml 문서 : 선택하고 저장하는 방법
- 16. iPhone의 애플리케이션 번들에서 비디오를 재생하는 방법
- 17. 내 문서 디렉토리에 NSMutableArray 쓰기가 실패합니다.
- 18. 응용 프로그램의 문서 디렉토리에 대한 URL을 얻는 방법 iPhone
- 19. 다운로드 한 파일을 문서 디렉토리에 압축 해제하는 방법
- 20. 간단한 이름 값 쌍을 LDAP 디렉토리에 저장하는 방법
- 21. xcode를 사용하여 파일 내용을 iphone의 내부 메모리에 저장하는 방법?
- 22. iPhone의 전화 갭을 사용하여 '로컬 저장소'에 대량 데이터를 저장하는 방법
- 23. 아이폰 문서 디렉토리에 파일을로드하는 방법은 무엇입니까?
- 24. 데이터베이스 파일이 문서 디렉토리에 복사되지 않았습니다.
- 25. iphone으로 문서 디렉토리에 오디오 파일 저장
- 26. 파일을 새로운 디렉토리에 저장하는 방법은 무엇입니까?
- 27. 안드로이드의 캐시 디렉토리에 파일을 저장하는 방법은 무엇입니까?
- 28. 홈 디렉토리에 이미지를 저장하는 방법은 무엇입니까?
- 29. 아이폰 디렉토리에 데이터를 저장하는 동안 앱이 무거워진다.
- 30. 서브 디렉토리에 수천 개의 파일을 저장하는 RewriteRule
목표를 달성하기위한보다 간단한 버전은 다음과 같이 archieving을 사용할 수 있습니다. http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/Archiving/Archiving.html – Tomen