스탠포드 무료 iPhone 프로젝트 (Presence 3)를 해결했습니다 (스탠포드 사이트 : www.stanford.edu/class/cs193p/cgi-bin). /downloads.php, plist에 저장된 사용자를 위해 트위터에서 데이터를 가져옵니다. 데이터로드 중에 UIActivityIndicator (스피너)가 표시됩니다. 데이터가로드되면 TableView는 목록에 사용자를 표시합니다 사진 및 사용자 상태가 표시됩니다. 사진과 함께 TableView를 성공적으로 표시하고 클릭하면 상태가있는 다른보기 컨트롤러를 불러올 수 있지만 회 전자에 추가하면 프로그램이 중단됩니다. 프로그램은 ThreadedFlickrTableView 예제 프로젝트와 거의 동일합니다.이 프로젝트는 위의 동일한 링크에서 찾을 수 있습니다 (미안하지만 새로운 사용자이고 하나의 링크 만 게시 할 수 있음). ints 내 코드에서 문제가 어디에 있었는지, 특히 cellForRowAtIndexPath 메서드에서 셀을로드 할 때 프로그램이 충돌 함을 발견했습니다. 특히 적절한 배열 (followeesPhotoURLs)에서 사진을 검색 할 때 프로그램이 충돌합니다. 이것은 배열이 비어 있기 때문입니다 - 인터넷에서 다운로드 전용 스레드가 실행을 끝내기 전에 (실행을 시작 함) 메인 스레드가 셀로드 메소드를 실행하기로 결정한 이후에 사진이 다운로드되지 않았습니다.iPhone/Cocoa Touch - 멀티 스레딩 문제 (스탠포드 프레즌스 3 프로젝트)
나는 과정에 대한 감사 토론 그룹 페이지에 보니 다른 사람이 같은 문제를 한 것으로 나타하지만 스레드는 문제가 해결되지 않습니다, 나는 아무 소용 이메일 :의 http://groups.google.com/group/iphone-appdev-auditors/browse_thread/thread/ccfc6ae99b4cf45d/ef1b8935e749c7c2?hl=en&lnk=gst&q=presence3#ef1b8935e749c7c2