나는 뉴스 포털 응용 프로그램을 보유하고 있으며 사용자가 원할 때 언제든지 액세스 할 수 있도록 iphone 장치에 순간적으로 읽는 전체 문서를 저장하기위한 단추를 누를 때 사용자를 원합니다. 또한 기사가 사용자 목록에 저장되고 두 번 저장되지 않는지 알고 싶습니다.iphone 장치 사용자가 좋아하는 기사를 저장하는 방법
0
A
답변
1
NSUserDefaults을 사용하여 저장하려고합니다.
[prefsObject addStringToURL: urlString];
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setObject:[prefsObject getNSArrayOfURLS] forKey:@"FavouriteURL"];
[userDefaults synchronise];
[userDefaults release];
prefsObject는 내가 좋아하는 것을 보관하기 위해 작성한 수업입니다. 배열 만 포함 할 수 있지만 검색, 추가, 제거 등의 편의 기능을 넣을 수 있습니다.
urlString은 기사 URL을 포함하는 NSString입니다.
addStringToURL은 urlString을 NSMutableArray에 추가하는 메서드입니다.
getNSArrayOfURLS는 모든 URL이 포함 된 NSMutableArray를 반환하는 메서드입니다.
나중에
는있는 NSMutableArray를 반환 NSArray를 mutableCopy 방법을 사용 initWithNSArray가있는 NSArray와 NSMutableArray를로드하는 방법이다 데이터NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[prefsObject initWithNSArray:(NSArray)[userDefaults objectForKey:@"FavouriteURL"]];
를로드한다. 그 방법은 다음과 같을 수도 있습니다
-(void)initWithNSArray:(NSArray*)arrayToLoad{
prefsArray = [arrayToLoad mutableCopy];
}
정확한 코드는 테스트하지 않았지만 비슷한 버전을 사용했습니다.
NSMutableArray에서 기존 URL here을 검색하는 해결책을 찾을 수 있습니다.
관련 문제
- 1. 사용자가 좋아하는 페이지의 데이터를 Mysql 데이터베이스에 저장하는 방법
- 2. MYSQL을 사용하여 사용자가 좋아하는 것을 추적하는 방법
- 3. 장치 토큰을 데이터베이스에 저장하는 방법
- 4. MySQL에 기사를 저장하는 방법은 무엇입니까?
- 5. 사용자가 좋아하는 페이지
- 6. 장치 메모리에 사용자 이름 암호를 저장하는 방법
- 7. 레일 : 사용자가 좋아하는 경우 노래
- 8. "관련 기사를 구현하는 방법"
- 9. 데이터를 iPhone 앱에 저장하는 방법
- 10. 사용자가 좋아하는 페이지 가져 오기
- 11. iPhone - 각보기 컨트롤러를 저장하는 방법?
- 12. 사용자가 열린 그래프로 기사를 읽었는지 확인합니다
- 13. MediaWiki : 사용자가 마지막으로 편집 한 기사를 얻는 방법?
- 14. 사용자가 "좋아하는"문서 만 포함하도록 전체 텍스트 검색 결과 필터링
- 15. iphone- 데이터를 저장하는 가장 좋은 방법
- 16. 시뮬레이터 장치 메뉴에서 iphone 4를 얻는 방법
- 17. 기사를 저장하는 RSS 리더를 만드는 동안 중복을 방지하려면 어떻게해야합니까?
- 18. 런타임시 iPhone 장치 확인
- 19. iphone 및 bluetooth 장치
- 20. iPhone 응답 장치
- 21. iPhone 장치 연결
- 22. iPhone 장치 방향 문제
- 23. NSLog on iPhone 장치
- 24. UDID의 iPhone 장치 식별
- 25. iPhone Bluetooth - 외부 장치
- 26. 구분 기호가있는 iPhone 장치
- 27. iPhone 장치 디버깅
- 28. iPhone SDK 문제 장치
- 29. 목록 상자에서 사용자가 선택한 입력을 저장하는 방법
- 30. 사용자가 원하는 언어를 저장하는 가장 좋은 방법