Здесь я борюсь с проблемой пару часов.
Моя проблема
Вот мой код в 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
Может кто-нибудь подсказать мне, как от этого избавиться.
Любая помощь будет высоко ценится.
Спасибо,
Мониш.