ios - Box iOS SDK - 类消息的接收者 'BoxSearchRequestBuilder' 是前向声明

标签 ios sdk box-api

我尝试使用 BoxSearchRequestBuilder 类通过 iOS SDK (v2) 在 Box 中执行搜索。当我尝试使用其初始化程序实例化 BoxSearchRequestBuilder 实例时,出现编译器错误。

我正在尝试做的事情:

BoxSearchRequestBuilder* builder = [[BoxSearchRequestBuilder alloc] initWithSearch:@"123" queryStringParameters:@{@"content_types" : @"tags"}];

错误:

类消息的接收者“BoxSearchRequestBuilder”是前向声明接收器类型“BoxSearchRequestBuilder”例如消息是前向声明

基本上,BoxSearchRequestBuilder 类是通过前向声明 (@BoxSearchRequestBuilder) 声明的,因此我无法直接访问其属性/初始化程序。

我可以通过转到 iOS SDK 类 BoxSearchResourceManager 并将前向声明更改为导入语句来修复错误:

#import "BoxSearchRequestBuilder.h"
//@class BoxSearchRequestBuilder;

但是,我认为我不应该这样做。还有其他选择吗? API 的其余部分工作正常。

最佳答案

感谢您举报此问题。 感谢您对此更改的反馈,该问题已得到修复: https://github.com/box/box-ios-sdk-v2/commit/67064ea1f0c1aff040fba1e249b9f550281c01e2

请随时在 SDK github 页面上提出问题。

关于ios - Box iOS SDK - 类消息的接收者 'BoxSearchRequestBuilder' 是前向声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25421801/

相关文章:

objective-c - 长按 UI 元素(或如何确定按下的是哪个元素?)

node.js - 如何在 Dialogflow API V2 中处理多个代理?

oauth-2.0 - 框 oauth2 : Invalid grant_type parameter or parameter missing

php - 如何在 Box-API 中使用应用程序用户 ID 创建访问 token ?

java - 关于通过Java Rest Template上传文件

ios - 在横向和纵向之间切换时出现约束异常的iOS AutoLayout

ios - 在 for 循环中使用日期格式化程序的 dateFromString api 会产生巨大的内存问题

ios - Swift iOS 最佳实践 REST 回调

java - Android 按钮 Action 慢

Android Studio - 扩展类 com.google.ads.AdView 时出错