2010-04-21 3 views
1

내 앱에 TTLauncher 오브젝트가 있고 TTLauncher 오브젝트가 있습니다. 이제 버튼을 눌러 내 앱에 동적으로 항목을 추가하고 싶습니다.동적으로 아이템을 TTLauncher에 추가합니다.

간단한 방법이 있나요? 아니면 내 자신의 메서드를 만들어야합니까? 원래의 Facebook 응용 프로그램에는 이미 구현 된 것과 같은 것이 있습니다. (런처에 친구를 추가 할 수 있습니다.)

그렇지 않다면 어떻게해야할까요? TTLauncher 객체가 초기화 될 때마다 데이터베이스에있는 모든 "추가 항목"을 plist에 저장하고 쿼리합니다. 도움을

감사합니다 :) 내가 전에 말했 나는이 같은 문제에서 실행 한

답변

1

그래서 마침내 간단한 항목을 저장하기 위해 plist를 사용했습니다. 항목이 새로 준비되거나 항목이 추가 될 때마다이 새로운 데이터로 내 plist를 업데이트합니다. 보기가 initialised되면, 나는 내 plist 밖으로이 모든 항목을 구축.

더 나은 방법은 데이터베이스에 저장하는 것이지만, 저에게는 plist로 충분합니다.

-1

: 그래서

  1. 당신은 테이블에 추가 아이콘을 저장합니다.
  2. 이 같은 동적 배열 사용하려고

    에는 loadView()에

:

_launcherView.pages = [NSArray arrayWithObjects: dynamicArr1]; 

동적 배열은 다음과 같이 작성한다 : 각 아이콘의 이미지

캐싱을 여기 :

http://groups.google.com/group/three20/msg/66ec114401af3b06

[dynamicArr1 insertObject:[[[TTLauncherItem alloc] initWithTitle:name 
                       image:name 
                       URL:url canDelete:YES] autorelease] atIndex:i]; 

내가 원하는 정보인지 알려주세요.

+0

상품 저장 위치는 어디입니까? 사용자가 항목을 새로운 방식으로 정렬하면 어떻게 될까요? 내가 무슨 뜻인지 알지? – choise

+0

이상적으로 그것은 테이블 DB에 저장됩니다. 응용 프로그램이 시작됩니다 1. 매번 : 용도가 항목을 정렬 다시 때, 그것은 의미 테이블에서 업데이트됩니다 에는 loadView() { checkitemsdb를(); ID FUNCTIONNAME 이미지 항목의 인덱스 ---> 위치 : } 너무 이상적으로 테이블 항목은 다음과 같이 구성한다. 괜찮은가요? 내가 지금까지 항목을 정렬하지 못했습니다. } – Veer

+0

그래서 마지막으로 내 항목의 배치, 정렬 및 저장을 해결했습니다. 오늘 내 대답을 게시 할 것입니다. – choise