2012-07-09 21 views
5

Bir web uygulaması tarafından döndürülen aynı dizi, yani haber dizisi ve fırsatlar dizisine iki diziyi eklemek istediğim bir iPhone uygulamasına sahibim. Tek bir diziden yükleme yapıyormuş gibi onları aynı görünümde, yani bir tablo görünümünde yüklemem gerekir. Bunu başarmada bana yardım eden var mı?İki tabloyu aynı tabloya nasıl yüklerim?

+0

Evet, ne denediniz? –

+0

Bölümlerle gitmeye çalışıyorum ama emin değilim yolu bu mu? – hacker

+0

'NSArray * anlaşması;' NSArray * haberleri; 'NSArray * yourArray = [NSArray dizisiWithObjects: anlaşma, haber, nil]; yani ne demek istediniz? – janusbalatbat

cevap

1

Sonunda bunu böldüm. İlk iki diziyi toplayın. Bir dizide birleştirin ve bu array.if'in tablo görünümünü yükleyin. İlk dizide daha sonra bir şeyler yapın, başka bir şey yapın ...

+0

Ancak iki dizinin farklı türü varsa, cevabınız işe yaramaz –

0

Kodu, news ve deals dizilerini iki ayrı bölüm olarak kabul eden temsilci yöntemlerine koyun. Örneğin,dizin yolları ve deals dizin yolları ile ikinci bir hücre kümesiyle ilk hücre kümesini doldurmak için -tableView:cellForRowAtIndexPath: kullanın. UITableViewDataSource temsilci protokolüne bakın.

+0

iki bölüm için ayrı ayrı eyleme geçmem gerekiyor mu? – hacker

+1

Temel olarak, bir bölüme geçmek için iki diziyi bir dizide birleştirmek veya iki dizinizi ayrı bölümler olarak ele almak istersiniz. UITableViewDataSource' belgelerini ya da aynı şeyi size daha çok ya da daha az anlatacak olan herhangi bir "UITableView" öğreticisini okuyun. –

+0

Yorumlarınız için teşekkürler, bir şüphe var ki, iki diziyi birbirlerinden ayırt edersem nasıl farklı dizilerden hücreler için farklı eylemlere ihtiyacım var. – hacker

İlgili konular