У меня есть два файла пера, один из которых открывается при запуске, а другой загружается, когда пользователь нажимает кнопку. Первый работает нормально, а второй работает в первый раз. Дело в том, что я хочу загрузить второй файл пера несколько раз отдельно при каждом нажатии кнопки. В настоящее время я использую это:
- (IBAction)startAction:(id)sender {
NSNib *nib = [[NSNib alloc] initWithNibNamed:@"SecondView" bundle:nil];
[nib instantiateNibWithOwner:self topLevelObjects:nil];
Но это перезагружает перо, которое уже показывается, я хочу, чтобы новое представление загружалось отдельно. Каждый из них отображает некоторый пользовательский ввод, который будет отличаться для каждого загруженного представления, поэтому я предполагаю, что его нужно разделить на отдельные объекты, чтобы они не мешали друг другу. Я могу сказать, что перо загружается, потому что отображается таймер, и каждый раз, когда нажимается ввод, таймер начинает считать быстрее, то есть они работают одновременно в одном и том же виде, я хочу, чтобы они работали одновременно в разных представлениях. Я нашел код, который я использую в документации, но там было написано:
// At this point, our outlets to inside this nib will be properly setup. It is important to note
// that they will get overwritten when this is called again!
Так что я не уверен, что то, что я хочу, можно сделать с помощью этого кода, или я должен использовать что-то совершенно другое.
Спасибо за помощь!