Я хотел создать новый контроллер представления, который будет домашним контроллером представления. Однако как-то мне не удалось найти, как это исключение выбрасывается. Попробовав перезапустить XCode, перезагрузить компьютер, очистить проект, удалить из симулятора. Ничего не решено. Вот подробности:
Это исключение.
Представление Finder в Xcode выглядит следующим образом
Фактическая папка приложения
Блок кода, в который загружается перо
#pragma mark - View's life cycle
- (void)viewDidLoad
{
[super viewDidLoad];
UINib *nib = [UINib nibWithNibName:@"MainMenuCell.xib" bundle:nil];
[self.tableView registerNib:nib forCellReuseIdentifier:@"MainMenuCell"];
self.tableView.delegate = self;
}
Объявляется родительский контроллер представления владельца пера
@implementation BNRAppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launches
self.window.rootViewController = [[MainMenuViewController alloc] init];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
Файл реализации Nib (MainMenuCell.m)
#import "MainMenuCell.h"
@implementation MainMenuCell
- (void)awakeFromNib
{
// Initialization code
}
- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
[super setSelected:selected animated:animated];
// Configure the view for the selected state
}
@end
Идентификатор повторного использования, объявленный внутри IB
Пользовательский класс пера
Копировать ресурсы пакета приложения на этапах сборки
Скомпилированные исходные коды приложения на этапах сборки
Слишком много изображений, за что я извиняюсь, но я сделал скриншот всего, чтобы проверить свою согласованность. Любая идея будет приветствоваться (потеряв там около 5 часов!!!).