Ios 指向非常量类型的SBjsonstreamparser和SBJsonstreamwriter指针。。。没有明确的所有权
我正在使用一个iOS支付框架。它使用SBJsonStreamWriter和SBJsonStreamParser类。我的项目已启用ARC。ARC在几个变量中抛出一个错误:指向非常量类型的指针。。。没有明确的所有权 以下是VAR:Ios 指向非常量类型的SBjsonstreamparser和SBJsonstreamwriter指针。。。没有明确的所有权,ios,objective-c,xcode,automatic-ref-counting,Ios,Objective C,Xcode,Automatic Ref Counting,我正在使用一个iOS支付框架。它使用SBJsonStreamWriter和SBJsonStreamParser类。我的项目已启用ARC。ARC在几个变量中抛出一个错误:指向非常量类型的指针。。。没有明确的所有权 以下是VAR: SBJsonStreamWriterState **states; @property(readonly) NSObject *states; SBJsonStreamParserState **states; @property (readonly) SBJsonSt
SBJsonStreamWriterState **states;
@property(readonly) NSObject *states;
SBJsonStreamParserState **states;
@property (readonly) SBJsonStreamParserState **states;
我能做些什么来安全地调整这些变量?
我对这种材料很陌生
提前谢谢 我只需添加强参数即可使其正常工作: 在头文件中,我更改了以下内容:
SBJsonStreamWriterState **states;
@property(readonly) NSObject *states;
SBJsonStreamParserState **states;
@property (readonly) SBJsonStreamParserState **states;
致:
为这些部分禁用ARC:问题是,我想这个框架是一个“静态库”,并且我的项目完全受ARC支持。我只看到SBJsonparser中的头文件。。它是在我的项目中的name.framework中定义的。是否可以只更改这些变量?
__strong SBJsonStreamWriterState **states;
@property(readonly) __strong NSObject *states;
__strong SBJsonStreamParserState **states;
@property (readonly) __strong SBJsonStreamParserState **states;