可能重复:
如何将 Struct 包装到 NSObject
新的 Clang Objective-C 文字可以重定向到自定义类吗?
我有一个自定义结构:
typedef struct {
float f1;
float f2;
} MYCustomStruct;
我需要添加到NSArray
. 我已经编写了一个类别来创建NSValues
这些结构,然后将其添加到 中NSArray
,但是如果可能的话,我想进一步使用盒装表达式来简化它。我很想能够做到这一点:
@[@(instanceOfMYCustomStruct)];
但是,我遇到以下错误:
盒装表达式中使用了非法类型“MYCustomStruct”
有没有办法将盒装表达式与自定义结构一起使用?