İyi Akşamlar . Ben Xcode 4.2 ile Bir Uygulama Geliştiriyorum .Geçenlerde bir sorunla karşılaştım . Sorunum Şu : Table Viewimden Başka bir View'e geçiş yapmak istediğimde yani tableviewimden bir satıra tıklandığında diğer bir view'e gitmesini istediğimde gitmiyor . Bağlantıyı Push ile Gerçekleştiriyorum ama olmuyor. Sanırım Sorun (performSegueWithIdentifier sender)dan kaynaklanıyor . ama bende bağlantıyı yaparken sadece (push , modal , custom) çıkıyor . (performSegueWithIdentifier) çıkmıyor . Çok Araştırdım ama bulamadım bu konu hakkında bir bilginiz varsa benimle paylaşırsanız sevinirim .Üniversite Öğrencisiyim . Proje Ödevimle İlgili Bir Sorun . Tekrar İyi Akşamlar..

soruldu: 27 May '13, 11:16

ercan1234's gravatar image

ercan1234
1111
cevap kabul oranı: 0%

değiştirildi: 30 May '13, 02:12

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

Açıkçası senelerdir tableview ile çalışırım ama nedense hiçbir zaman interface builder yada storyboard kullanarak kod yazmadım. eğer kod yazarak bir çözüm isterseniz yardımcı olabilirim..

(28 May '13, 09:25) dreampowder dreampowder's gravatar image

Ben bu işte yeniyim doğrusu . Benim Amacım Table View Controller'dan Diğer Bir View'e bağlantı nasıl kurarım , tablodaki bir satıra tıklandığında view controllera gitsin . bunun için normalde bir buttondan viewe gitmek istesem push veya modal ile oluyor . Ama TableView Olunca İş Değişiyor . Xcode Derslerinde Genelde bu işlev için (performSegueWithIdentifier sender) kullanılıyor . benim xcode 4.2 de bu komut yok . tıkandım kaldım .

(29 May '13, 15:18) ercan1234 ercan1234's gravatar image

tableview kullanıyorsan ekranında mutlaka bir navigation controller vardır diye düşünüyorum, navigatino controller yoksa dediğin işlemleri yapamazsın zaten.. Tableview üzerinde didSelectRowAtIndexPath metodunun içerisinde çok kolay bir şekilde bunları yapabilirsin..

senin projende Cell lerinin nasıl olduğunu ve neye göre listelediğini bilmediğimden örnek olarak "eğer 3. section 4. hüvreye tıklanırsa view controller göster" tarzı bir işlem aşağıdaki gibi yapılıyor.

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

   switch(indexPath.section){

   case 2:{
    if(indexPath.row==3){
    customViewController* cvc = [[customViewController alloc]init];
    [self.navigationController pushViewController:cvc];
    }
    break;
   }

   default:
       break;
   }
}
permanent link

cevaplandı: 30 May '13, 02:29

dreampowder's gravatar image

dreampowder
3.3k112849
cevap kabul oranı: 23%

değiştirildi: 30 May '13, 02:30

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×16

Soruldu: 27 May '13, 11:16

Görüntüleme: 747 kez

Son güncelleme: 30 May '13, 02:30

powered by BitNami OSQA