gpt4 book ai didi

ios - 无法在 Xcode 中包含 Controller ?

转载 作者:行者123 更新时间:2023-11-29 11:56:00 25 4
gpt4 key购买 nike

我无法在我的代码中包含特定的 Controller ,但包含其他 Controller ,我将 Controller 作为 header 包含在内,但我无法将其包含在代码中。我在此处附上我的代码,我无法将 IndexPageTableViewController 包含为 favoritesViewController?

#import "IndexPageTableViewController.h"
#import "FavoritesViewController.h"

-(void) navigateToFavorites
{
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main_iPhone"
bundle: nil];
if(mainStoryboard)
{
FavoritesViewController *favorites = (FavoritesViewController *) [mainStoryboard instantiateViewControllerWithIdentifier:@"FavoritesViewController"];
[[SlideNavigationController sharedInstance ] popToRootAndSwitchToViewController:favorites withSlideOutAnimation:NO andCompletion:^{
[self initTableView];
}];
}
}

最佳答案

正如您在评论中提到的,您收到 signal sigabrt error,这意味着您不能将 FavoritesViewController 设置为 interface builder 中的标识符。您可以在 Identity Inspector 下的 identity 下设置 Storyboard ID。自定义类和 Storyboard ID 都是不同的东西。我认为 FavoritesViewController 是您从身份检查器设置的类。如果你想实例化 Storyboard,那么你必须设置 storyboard id 然后你可以使用该 id 来实例化 View Controller 。

第二件事确保你的 Storyboard的名字是正确的并且你的 View Controller 在这个 Storyboard中。如果您使用多个 Storyboard,则您已经进行了正确的设置。

关于ios - 无法在 Xcode 中包含 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39051528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com