struct 如何存储指针类型的值

通过 __unsafe_unretained标示符标示指针类型的值,否则xcode会报以下错误(前提,你使用的是ARC模式):

ARC forbids Objective-C objects in struct

 

例如:

1 typedef struct {
2     
3     __unsafe_unretained NSString *name;
4 } myStruct;

 

posted @ 2016-05-23 19:06  zbblogs  阅读(426)  评论(0编辑  收藏  举报