请问你使用的 iOS SDK 版本是什么?这个接口是较新的版本增加的。原来的接口是:

@interface AVObject (AVDeprecated)

+ (instancetype)objectWithoutDataWithObjectId:(NSString *)objectId AV_DEPRECATED("Deprecated in AVOSCloud SDK 3.2.9. Use +[AVObject objectWithObjectId:] instead.");

+ (instancetype)objectWithoutDataWithClassName:(NSString *)className objectId:(NSString *)objectId AV_DEPRECATED("Deprecated in AVOSCloud SDK 3.2.9. Use +[AVObject objectWithClassName:objectId:] instead.");

@end

你可以查看 AVObject.h 文件来确认。

1 人赞了这个帖子.

看起来你的 SDK 版本还比较旧,可以使用 +[AVObject objectWithoutDataWithClassName:objectId:] 来代替。

1 人赞了这个帖子.

我换了个新的AVOSCloud.framework,虚拟机运行又报了个错。

请问下载的是动态库吗?如果是动态库,需要加到 embeded binary framework 里面。

1 人赞了这个帖子.