gpt4 book ai didi

ios - 尝试将字符串设置为 NSDictionary 的一部分时出错

转载 作者:行者123 更新时间:2023-11-28 22:29:08 25 4
gpt4 key购买 nike

我正在尝试将 NSString 设置为来 self 在发出发布请求时返回的 JSON 数据的 token 。我收到的错误是“ViewController”的不可见@interface 声明了选择器“appName”。我正在 AppDelegate 中初始化 userAuthToken,因此它就像一个全局变量,因为我想在多个类中使用 userAuthToken。

代码行:

[[self appName] userAuthToken:jsonData[@"token"]];

Method appName(与上面的代码在同一个文件中):

+ (AppDelegate*)appName
{
return (AppDelegate*) [[UIApplication sharedApplication] delegate];
}

最佳答案

以下是我现在在所有项目中所做的事情。创建一个名为“Definitions.h”的新文件

在项目中的 .pch 文件中:

#import "Definitions.h"

内部定义.h

//Definitions.h
#define AppDelegate() (AppDelegate *)[[UIApplication sharedApplication]delegate]

现在,您可以在代码的任何位置执行此操作:

AppDelegate *del = AppDelegate();
[del userAuthToken:jsonData[@"token"];

关于ios - 尝试将字符串设置为 NSDictionary 的一部分时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17983017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com