Я определил структуру в файле, и теперь я хочу использовать эту структуру в другом файле. Я знаю, что она может использовать "::" для вызова структуры для C ++, но для target-c как вызвать структуру.
My.h файл "ManageMarketPacket.h"
#import <Foundation/Foundation.h>
typedef struct ORIGINAL_QUOTA_DATA_tag{
short id;
char exch;
}ORIGINAL_QUOTA_DATA;
@interface ManageMarketPacket : NSObject {
}
Мой файл "ManageMarketPacket.m"
#import "ManageMarketPacket.h"
@implementation ManageMarketPacket
@end
Так что мой файл .m не имеет ничего, поэтомумой другой файл будет использовать структуру, в моем другом файле "NetWorkConnect.m"
#import "ManageMarketPacket.h"
@implementation NetWorkConnect
- (id)init{
if (self==[super init]) {
ORIGINAL_QUOTA_DATA quota;
}
return self;
}
@end
Так что моя проблема ORIGINAL_QUOTA_DATA quota;
, это неправильно ... так как я могу вызвать структуру в NetWorkConnect.m?