2009-06-26 4 views
0

제목에이 메시지가 계속 나타납니다. 내가하고있는 일을보고 싶다면 내 코드를 잠시 살펴보십시오. 필자는 Peer Picker를 구현하기 시작 했으므로 아직 완전히 끝나지 않았습니다. 첫 번째 부분에서는 조언/도움이 필요합니다. 오류가 두 # import 문 사이의 .m 파일에 표시됩니다. 즉, 헤더 파일에서 GKPeerPickerController를 사용하는 방식이 잘못되었습니다. Bluetooth_Ad_Hoc_NetworkAppDelegate.h오류 : 예상 지정자 - 'GKPeerPickerController 이전의 한정자 목록

#import <UIKit/UIKit.h> 

@class Bluetooth_Ad_Hoc_NetworkViewController; 

@interface Bluetooth_Ad_Hoc_NetworkAppDelegate : NSObject <UIApplicationDelegate> { 
    UIWindow *window; 
    Bluetooth_Ad_Hoc_NetworkViewController *viewController; 

    GKPeerPickerController *picker; 
    GKSession *session; 
    IBOutlet UILabel *status; 
    NSData *data; 
} 

@property(nonatomic, retain)IBOutlet UILabel *status; 
@property(nonatomic, retain)GKPeerPickerController *picker; 
@property(nonatomic, retain)GKSession *session; 
@property(nonatomic, retain)IBOutlet UIWindow *window; 
@property(nonatomic, retain)IBOutlet Bluetooth_Ad_Hoc_NetworkViewController *viewController; 


@end 

Bluetooth_Ad_Hoc_NetworkAppDelegate.m

#import "Bluetooth_Ad_Hoc_NetworkAppDelegate.h" 
#import "Bluetooth_Ad_Hoc_NetworkViewController.h" 

@implementation Bluetooth_Ad_Hoc_NetworkAppDelegate 

@synthesize status; 
@synthesize picker; 
@synthesize session; 
@synthesize window; 
@synthesize viewController; 

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

    // Override point for customization after app launch  
    [window addSubview:viewController.view]; 
    [window makeKeyAndVisible]; 

    // allocate and initialize data 
    data = [[NSData alloc] initWithBytes:&status length:sizeof(status)]; 

    // Allocate and setup peer picker controller 
    picker = [[GKPeerPickerController alloc] init]; 
    picker.delegate = self; 
    picker.connectionTypesMask = GKPeerPickerConnectionTypeNearby; 
    [picker show]; 

} 


- (void)dealloc { 
    [status release]; 
    [viewController release]; 
    [window release]; 
    [super dealloc]; 
} 


@end 

답변

3

는 헤더 파일에이 문을 포함 있나요?

#import <GameKit/GameKit.h> 

또한 GameKit 프레임 워크를 포함해야합니다.