我在 Objective-C 上使用结构来存储一些数据,如下所示:
@interface Interface : NSObject
{
// my Data
struct Data
{
__unsafe_unretained BOOL isInit;
__unsafe_unretained BOOL isRegister;
__unsafe_unretained NSString* myValue;
// Data() : isInit(false), isRegister(false), myValue(@"mYv4lue") {} // Constructor doesnt work
};
struct Data myData; // Create Struct
}
但我不能用构造函数编译。我希望在创建结构时这些值采用一些默认值。
我怎样才能做到这一点?