У меня есть словарь, объявленный в моем первом контроллере представления, и я хочу передать словарь через segue в контроллер подробного представления, единственная проблема в том, что я не совсем уверен, как достичь этого ?отправить словарь через segue в swift
словаря в первом виде контроллере:
var items = [NSDictionary]()
Detail View Controller:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
var Pr : DetailViewController = segue.destinationViewController as! DetailViewController
Довольно низкое качество ответа. Свойство 'items' (или' item'?) 'DetailViewController' не будет принимать' items' из класса OP; Если в другом «DetailViewController» есть другие сегменты, они, вероятно, не захотят иметь эти предметы. –
OP говорит, что у него есть словарь, но на самом деле имеется массив диктовки, поэтому я предположил, что он просто набрал его неправильно. Должен был упомянуть об этом. OP говорит, что хочет передать словарь из FirstViewController в DetailViewController. Именно это и происходит. – Yannick
Когда вы принимаете что-то, вы должны указать его на свой ответ, я верю. Ваш код ничего не делает, потому что он не будет компилироваться даже с вашими предположениями. Не пишите быстрые и короткие и часто полные ошибок, попробуйте сделать качество вместо этого. –