Получение ошибок в моем appdelegate, когда я делаю свое masterview, объявило его как глобально - PullRequest
0 голосов
/ 20 марта 2010

Здесь я борюсь с проблемой пару часов.

Моя проблема

Вот мой код в appdelegate метод didFinishLaunching.

#import "CorkItAppDelegate.h"


@implementation CorkItAppDelegate

@synthesize   window,isPicker,isFirstTime,winTyp,winTypId,wineCatName,wineRegName,theViewController,catId,regId,facebookObject,isGetWineName,getNewWineName,isNewWine,getNewWineReg,isNewReg,wineDetPk,currentLocation,internetConnectionStatus;
static NSString* mapCurrentLocationUrlArg = @"http://maps.google.com/maps?q=%s@";

- (void)applicationDidFinishLaunching:(UIApplication *)application
 {    

   // Override point for customization after application launch
    //facebookObject=[[FacebookMyLib alloc]init];
 [self createEditableCopyOfDatabaseIfNeeded];
 [self initializeDataStructures];

 [MyCLController sharedInstance].delegate = self;
 [[MyCLController sharedInstance].locationManager startUpdatingLocation];
 isGetWineName = NO;
 facebookObject = [[FacebookMyLib alloc] init];
 theViewController = [[[MasterViewController alloc] init]autorelease];
 UINavigationController* controller = [[UINavigationController alloc]     initWithRootViewController:theViewController];
 controller.navigationBar.barStyle = UIBarStyleBlackOpaque;
 [window addSubview:controller.view];
 [window makeKeyAndVisible];

}

здесь, в этом коде, я объявил контроллер MasterView глобально в классе .h. и это написано свойство и синтезировать для этого. Но когда я запускаю сборку, я получаю две ошибки в #import "MasterViewController.h", например

error:expected specifier-qualifier-list before 'MasterViewController.h'.

У меня есть две ошибки: В моем MasterViewController.m ошибки генерируются в #import "MasterViewController.h"

#import "MasterViewController.h"
//here I am getting 2 error:expected specifier-qualifier-list before 'MasterViewController.h'.

#import "CorkItAppDelegate.h"
#import"InfoViewController.h"

@implementation MasterViewController

А код в CorkItAppDelegate.h:

#import <UIKit/UIKit.h>
#import <sqlite3.h>
#import "wineDetails.h"
#import "wineTypes.h"
#import "WineCategoriesList.h"
#import "MyCLController.h";
#import "Reachability.h";
#import "WineRegion.h"
#import "EventsList.h"
#import"FBConnect/FBConnect.h"
#import"FacebookMyLib.h"
#import "MasterViewController.h"

@interface CorkItAppDelegate : NSObject <UIApplicationDelegate,MyCLControllerDelegate> {

    MasterViewController* theViewController ;
    UIWindow *window;
    sqlite3 *database;
    NSMutableArray* masterViewList;
}
@property(nonatomic,retain)MasterViewController* theViewController ;

@end

Может кто-нибудь подсказать мне, как от этого избавиться.

Любая помощь будет высоко ценится.

Спасибо, Мониш.

1 Ответ

0 голосов
/ 11 мая 2011

Удалите все заголовки, кроме заголовков sdk, например

remove:
#import "wineDetails.h"
#import "wineTypes.h"
#import "WineCategoriesList.h"
#import "MyCLController.h";
#import "Reachability.h";
#import "WineRegion.h"
#import "EventsList.h"
#import"FacebookMyLib.h"
#import "MasterViewController.h"

Don't remove :
#import <UIKit/UIKit.h>
#import <sqlite3.h>
#import"FBConnect/FBConnect.h"

Надеется, что это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...