j'ai fait un cadre de cacao personnalisé juste pour expérimenter et de trouver la meilleure façon de faire un, mais a couru pour un problème à l'utiliser. Le projet de cadre construit et compile juste bien, mais quand je l'utilise dans un projet xcode, j'obtiens l'erreur, 'LogTest' undeclared
. Le nom du cadre est LogTestpersonnalisé du framework Cocoa et un problème à l'utiliser
Heres le code à mon application qui utilise le cadre:
TestAppDelegate.h:
#import <Cocoa/Cocoa.h>
#import <LogTest/LogTest.h>
@interface TestAppDelegate : NSObject <NSApplicationDelegate> {
NSWindow *window;
}
@property (assign) IBOutlet NSWindow *window;
@end
TestAppDelegate.m:
#import "TestAppDelegate.h"
@implementation TestAppDelegate
@synthesize window;
- (void)awakeFromNib {
[LogTest logStart:@"testing 123":@"testing 1234"]; //This is the line where the error occurs
}
@end
Code cadre ........
LogTest.h:
#import <Cocoa/Cocoa.h>
#import "Method.h"
@protocol LogTest //Not sure if this is needed I just wanted a blank header
@end
Method.h:
#import <Cocoa/Cocoa.h>
@interface Method : NSObject {
}
+ (void)logStart:(NSString *)test:(NSString *)test2;
@end
Method.m:
#import "Method.h"
@implementation Method
+ (void)logStart:(NSString *)test:(NSString *)test2 {
NSLog(test);
NSLog(test2);
}
@end
Si quelqu'un sait pourquoi je reçois cette erreur s'il vous plaît répondre.
Merci pour toute aide
Pouvez-vous inclure le contenu de Logtest.h? – EightyEight
sûr que je vais le poster dans un min – nosedive25
sont ceux des fautes de frappe dans votre poste où vous dites AppDelegate.h et AppDelegate.m. Le fichier d'en-tête s'appelle TestAppDelegate.h? –