私は新しい素早いプログラマーです。 iOSスマートフォンにXCodeエディタで最初のアプリを構築しています。このアプリケーションでは、私はカスタムセルビューでTableViewを構築しています。iOSアプリケーションのTableViewの項目を変更するには?
このTableViewの要素を挿入または変更するための詳細ビューも作成しました。
しかし、これは状況です:あなたは私がコマンドを持って見ることができるように
:私は、このビューを持っている「+」ボタンをクリックしようとした場合(テーブルビュー)
"okとAnnulla"これで結構です。あなたが見ることができるように
は、私が「OKとAnnulla」ボタンを見ることができない:私は私のtableViewの1つの項目をクリックしようとした場合
は代わりに、私はこのsitationを持っています。私はこの問題を解決できますか?
これは私がたDetailsViewを開くために使用したコードです:
var luci = listaLuci[indexPath.row]
var detailViewController : AggiungiLuceViewController = self.storyboard!.instantiateViewControllerWithIdentifier("AggiungiLuce") as! AggiungiLuceViewController
detailViewController.nuovaLuce=luci
self.presentViewController(detailViewController,animated:true, completion:nil)
そして、これが私のdetailViewCotnrollerクラスのコード
override func viewDidLoad(){
super.viewDidLoad()
self.textLuce.text = nuovaLuce?.nomeLuce
}
EDIT This is the code of the method:
@IBAction func tornaAllaLista(segue: UIStoryboardSegue){
var vistaDettaglio: AggiungiLuceViewController = segue.sourceViewController as! AggiungiLuceViewController
if(vistaDettaglio.nuovaLuce != nil){
self.listaLuci.append(vistaDettaglio.nuovaLuce!)
self.tabella.reloadData()
}
}
これは印刷です:
に座っているナビゲーションコントローラのスタックにdetailViewControllerをプッシュします'instantiateViewController ...'これはナビゲーションコントローラスタックのビューを自動的にプッシュします。 – vadian