18 AĞUSTOS 2012, CUMARTESİ
iOS5 benim UİTableView içinde dequeueReusableCellWithİdentifier hata
İOS 5'te bu hatayı alıyorum
-[UITableView dequeueReusableCellWithIdentifier:forIndexPath:]: unrecognized selector sent to instance 0xa217200
Ancak, iOS 6'da hata alıyorum. Bu sorunu nasıl düzeltebilirim? İşte benim kod:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"MyCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath]; /// SIGABRT error
if (!cell)
{
cell = [[UITableViewCell alloc]
initWithStyle: UITableViewCellStyleSubtitle
reuseIdentifier: CellIdentifier];
}
return cell;
}
CEVAP
18 AĞUSTOS 2012, CUMARTESİ
EDİTBu yöntem yeni iOS6 SDK eklenir.
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
Ama iOS UITableViewCell
biz genellikle bu yöntemi kullanın örneğini oluşturmak için 5,: -
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
İOS 5, iOS 6'da kullandığınız ekstra parametre yok. (forİndexPath:).
Değişiklik yöntemi. Çalışacaktır.
Bunu Paylaş:
Neden stil iOS7 içinde UİTableViewStyl...
Bir UİTableView içinde UİTextViews iOS...
Neden benim program tam olarak 8192 el...
Navigasyon ve bar benim görünümü içind...
İçinde Node.js nasıl "vardır"...