я создал пользовательскую кнопку с помощью Objective-c.when я нажмите на эту кнопку, следующий вид придется push.To сделать это я написал код, как показано ниже:ошибка в Xcode 5: не удалось найти раскадровку?
-(void)click1:(UIButton *)sender{
NSString * storyboardName = @"mystoryboard";
UIStoryboard* storyboard = [UIStoryboard storyboardWithName:storyboardName bundle:nil];
secondViewController *add = [[secondViewController alloc] initWithNibName:@"secondView" bundle:nil];
add =[storyboard instantiateViewControllerWithIdentifier:@"newseg1"];
[self presentViewController:add animated:YES completion:nil];
Я получил сообщение об ошибке, как это:» не удалось найти storyboardName в NSBundle ... ». Я не знаю, что мне нужно вставить в storyboardName. Можно ли это объяснить?
Если ваш метод в 'UIViewController' а Контроллер целевого представления находится в одной и той же раскадровке, вы можете использовать '[self storyboard]', чтобы получить текущую раскадровку, а не использовать '[UIStoryboard storyboardWithName ...]'. – ttarik
попробуйте это http://stackoverflow.com/questions/23102978/swrevealviewcontroller-without-using-navigationcontroller/23105142#23105142 –