2010-05-07 1 views
1

런타임에 내 응용 프로그램에서 이미지 URL 및 해당 이름의 목록을 가져오고 있습니다. 내가 가지고있는 TTLauncherView 개체에 이러한 이미지를 추가하고 싶습니다.Three20 - viewDidLoad 이후 launcherView에 항목 추가

loadView에 추가 할 수 없습니다. 별도의 스레드에서 데이터를 가져 오는 방법에 대한 호출을 만들고 있습니다. 스레드가 완료되면 TTLauncherItem 객체를 배열에 추가하고 LauncherView의 "pages"변수를 설정합니다.

하지만 어떤 이유로보기가 업데이트되지 않으며 그 위에 아무 것도 표시되지 않습니다.

누군가 loadView 이외의 다른 방법으로 항목을 추가 한 후 런처 뷰를 새로 고치는 방법을 알려주십시오.

감사합니다.

답변

1

다음 스 니펫을 사용하여로드 한 후 launcherView에 항목을 추가합니다.

TTLauncherItem *item = [[TTLauncherItem alloc] initWithTitle:@"NEW ITEM NAME" 
                 image:@"NEW_ITEM_IMAGE_URL" 
                 URL:@"NEW_ITEM_ACTION_URL" 
                canDelete:YES]; 
[_launcherView endEditing]; 
//add the item after ending editing to show the close x. 
[_launcherView addItem:item animated:YES]; 
+0

감사합니다. 작동하는지 확인해보십시오. – lostInTransit