2014-09-08 2 views
0

У меня есть ошибка SIGABRT:SIGABRT - Не удалось загрузить СИБ в пачке

Нагрузочный приложение из-за неперехваченного исключением «NSInternalInconsistencyException», причина: «Не удалось загрузить СИБ в пачке:„NSBundle (загружен)“с name 'SliderGaloreController' '

Я рассмотрел другой вопрос, очень похожий на мой, но я все еще не могу это исправить.

Вот содержание моего AppDelegate.h:

#import <UIKit/UIKit.h> 

@class SliderGaloreController; 

@interface SliderGaloreAppDelegate : UIResponder <UIApplicationDelegate> 

@property (strong, nonatomic) UIWindow *window; 

@property (strong, nonatomic) SliderGaloreController *sliderGaloreController; 

Вот содержание моего AppDelegate.m:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: 
(NSDictionary *)launchOptions { 
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 

if ([prefs objectForKey:@"PuzzlePicture"] == nil) { 
    [prefs setBool:FALSE forKey:@"Refresh"]; 
    [prefs setInteger:0 forKey:@"PuzzlePicture"]; 
    [prefs setBool:TRUE forKey:@"CountMoves"]; 
    [prefs setBool:TRUE forKey:@"Timer"]; 
    [prefs setInteger:1 forKey:@"PuzzleLayoutX"]; 
    [prefs setInteger:1 forKey:@"PuzzleLayoutY"]; 
} 

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
self.sliderGaloreController = [[SliderGaloreController alloc]   
initWithNibName:@"SliderGaloreController" bundle:nil]; 
self.window.rootViewController = self.sliderGaloreController; 
[self.window makeKeyAndVisible]; 

return YES; 

Может кто-то пожалуйста, определить, что я сделал неправильно? Эта ошибка не позволяет мне запускать мое приложение ... Спасибо заранее.

UPDATE 1: подправить код

ответ

0

Xcode не нравится, когда вы переименовать или переместить файлы. Похоже, что он не может найти файл nib с именем «SliderGaloreController.xib». Убедитесь, что у вас определенно есть файл в вашем проекте под названием «SliderGaloreController.xib». Тройная проверка для опечаток.

Кроме того, если вы недавно изменили имя файла nib (.xib), вам может потребоваться удалить файл из вашего проекта, а затем снова добавить его снова.

Здесь больше информации о вашей ошибке, которые могут быть полезны: NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle