0

好的。所以我有 3 个 .h 和 .m 文件(2 个控制器和 1 个委托),而且我对 Objective C 有点陌生,所以至少可以说 Dropbox 中的说明令人困惑。我来自 Javascript 背景并了解逻辑,但不了解要使用的代码。我尝试将代码放在 .h 和 .m 文件的每个组合中。(控制器的 .h 和 .m 文件,然后是委托的 .h 和 .m 文件,然后是另一个控制器的 .h 和 .m 文件,从前一个文件中删除代码,然后在另一组文件上尝试)

我深感困惑和

.h 文件

@interface <controller/delegate> : NSObject {
     DBRestClient *restClient;
}

.m 文件

- (DBRestClient*)restClient {
    if (restClient == nil) {
        restClient = [[DBRestClient alloc] initWithSession:[DBSession sharedSession]];
        restClient.delegate = self;
    }
    return restClient;
}

我只能在其中一个类中运行此代码。控制器,但我收到此错误:

分配给 id 的不兼容指针类型

我将如何解决这个问题,它甚至在正确的地方吗?

4

1 回答 1

-2

我发布了 dropbox 教程的链接,您可以在其中找到 dropbox api 和一个教程项目。那里的描述非常好。

https://www.dropbox.com/developers/reference/sdk

以下是文档链接,您只需阅读一次即可。您会很清楚。

https://www.dropbox.com/developers/start/setup#ios

快乐编码!!!

于 2013-01-24T04:25:19.793 回答