簡體   English   中英

Box iOS SDK-類消息的接收方'BoxSearchRequestBuilder'是一個前向聲明

[英]Box iOS SDK - Receiver 'BoxSearchRequestBuilder' for class message is a forward declaration

我正在嘗試使用BoxSearchRequestBuilder類來通過iOS SDK(v2)在Box中執行搜索。 當我嘗試使用其初始化程序實例化BoxSearchRequestBuilder實例時,出現編譯器錯誤。

我正在嘗試做的是:

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

錯誤:

receiver 'BoxSearchRequestBuilder' for class message is a forward declaration receiver type 'BoxSearchRequestBuilder' for instance message is a forward declaration

基本上,BoxSearchRequestBuilder類是通過前向聲明(@BoxSearchRequestBuilder)聲明的,因此我無法直接訪問其屬性/初始化程序。

我可以通過轉到iOS SDK類BoxSearchResourceManager並將正向聲明更改為import語句來修復錯誤:

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

但是,我認為我不應該這樣做。 還有其他選擇嗎? 該API的其余部分工作正常。

感謝您舉報此問題。 由於您在此更改中提供了反饋,因此此問題已得到修復: https : //github.com/box/box-ios-sdk-v2/commit/67064ea1f0c1aff040fba1e249b9f550281c01e2

隨時在SDK github頁面上提交問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM