Я хочу использовать сцену входа в качестве начального контроллера представления и подключить его к контроллеру представления вкладок. Я постоянно получаю следующее сообщение об ошибке:Подключить контроллер начального представления к контроллеру представления табуляции
, истекающий приложение из-за неперехваченного исключением 'NSInvalidArgumentException', причина: '- [UIViewController TabBar]: непризнанные селектор направлен например 0x7fe85a560fd0'
// LogInViewController.h
#import <UIKit/UIKit.h>
@interface LogInViewController : UIViewController <UITextFieldDelegate>
@property (weak, nonatomic) IBOutlet UITextField *txtUsername;
@property (weak, nonatomic) IBOutlet UITextField *txtPassword;
- (IBAction)sigininClicked:(id)sender;
- (IBAction)backgroundTap:(id)sender;
@end
// AppDelegate.m
//
#import "AppDelegate.h"
@interface AppDelegate()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Assign tab bar item with titles
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
UITabBar *tabBar = tabBarController.tabBar;
UITabBarItem *tabBarItem1 = [tabBar.items objectAtIndex:0];
UITabBarItem *tabBarItem2 = [tabBar.items objectAtIndex:1];
UITabBarItem *tabBarItem3 = [tabBar.items objectAtIndex:2];
UITabBarItem *tabBarItem4 = [tabBar.items objectAtIndex:3];
tabBarItem1.title = @"Trucks";
tabBarItem2.title = @"Dashboard";
tabBarItem3.title = @"Map";
tabBarItem4.title = @"Settings";
[tabBarItem1 setFinishedSelectedImage:[UIImage imageNamed:@"iu.png"]
withFinishedUnselectedImage:[UIImage imageNamed:@"iu.png"]];
[tabBarItem2 setFinishedSelectedImage:[UIImage imageNamed:@"dashboard.png"]
withFinishedUnselectedImage:[UIImage imageNamed:@"dashboard.png"]];
[tabBarItem3 setFinishedSelectedImage:[UIImage imageNamed:@"globe.png"]
withFinishedUnselectedImage:[UIImage imageNamed:@"globe.png"]];
[tabBarItem4 setFinishedSelectedImage:[UIImage imageNamed:@"settings.png"]
withFinishedUnselectedImage:[UIImage imageNamed:@"settings.png"]];
return YES;
}
Добавить свой код ... Как мы можем видеть проблему без нее? – jcoppens
Просто добавлен начальный файл h контроллера. Хотелось бы, чтобы я мог загрузить скриншот раскадровки, чтобы показать, что я имею в виду, но не могу, потому что я новый элемент переполнения стека – shj997