我刚开始挖掘故事板编程,我偶然发现了一个我不知道如何复制的行为。
我想基于UIReferenceLibraryViewController
创建一个简单的词汇表,这个类有一个指定的初始化器,它以一个字符串作为参数,其中包含要查找的术语:
- (id)initWithTerm:(NSString *)term
现在我想创建一个简单的控制器(UIViewController
)与一个文本字段和一个按钮,按下按钮,它执行segue到UIReferenceLibraryViewController
…但是我不明白如何用第一个控制器的文本字段中的文本初始化UIReferenceLibraryViewController
!
我想使用自定义segue,但我找不到一种方法来控制我的控制器的初始化…
老文章了,但我还是要写…
完成这个我能想到的唯一方法是alloc-init,然后显示UIReferenceLibraryViewController从按钮的动作。如果有人有更好的主意,我想听听(考虑到UIReferenceLibraryViewController只出现在iOS 5.0中,因此与故事板一起出现,这个主意似乎不太好)。