2017-08-24 8 views
0

表のセルをクリックすると、アクションをトリガーできません。押されたセルの背景は、セルを押した直後のグレーです。しかし、その行動は成果ではありません。助けてください。即時に表のセルを押したときにアクションをトリガーすることができません

import UIKit 

class ViewController: UIViewController, UITableViewDataSource , UITableViewDelegate 
{ 
    override func viewDidLoad() { 
     super.viewDidLoad() 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
    } 

    var loki_images:[UIImage] = [UIImage(named: "images.png")!, 
           UIImage(named: "images (1).png")!, 
           UIImage(named: "images (2).png")!] 

    var persons = [ "Lokesh Ahuja" , "Raghav Mittal" , "Tul-Tul" ] 

    var identities = ["A","B","C"] 

    func numberOfSectionsInTableView(tableView: UITableView) -> Int 
    { 
     return 1 
    } 

    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int 
    { 
     return persons.count 
    } 

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell 
    { 
     let cell = tableView.dequeueReusableCellWithIdentifier("Cell") 

     let Name = persons[indexPath.item] 

     cell!.textLabel!.text = Name 

     let image = loki_images[indexPath.row] 

     cell!.imageView?.image = image 

     return cell! 
    } 

    func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) 
    { 
     let id = identities[indexPath.item] 
     let viewController = storyboard?.instantiateViewControllerWithIdentifier(id) 
     self.navigationController?.pushViewController(viewController!, animated: true) 
    } 
} 
+0

はあなたのtableViewのために( 'tableView.delegate = self')デリゲートを設定しましたか? –

+0

ストーリーボードのスクリーンショットを提供できますか? –

答えて

2

は、あなたがストーリーボードでのビューコントローラを使用してproparly接続表のUITableViewDelegateをお持ちの

self.present(viewController, animated: true, completion: nil) 
0

self.navigationController?.pushViewController(viewController!, animated: true) 

を交換する必要がありますされていない場合、あなたのUIViewControllerは、ナビゲーションコントローラ

であるです。それを確認してください。接続しないとdidselectは呼び出されません。

enter image description here

関連する問題