gpt4 book ai didi

ios - 使用 iOS 安装 json-framework

转载 作者:行者123 更新时间:2023-11-29 04:14:35 25 4
gpt4 key购买 nike

这似乎是一件简单而愚蠢的事情,但我无法让它发挥作用。流程如下:

从 GitHub 下载并解压 json-framework 包。使用 XCode 创建新标准单 View 应用程序。在我的项目中创建一个名为“JSON”的新组。在我的项目目录中创建一个名为“JSON”的目录,并将文件从“json-framework-master/Classes/*”复制到该目录中。在 XCode 项目中,将我刚刚复制的文件拖到我创建的“JSON”组中。文件已成功添加到项目中。在我的代码中,我在顶部添加:

#include "SBJSON.h"

在应用程序委托(delegate)启动方法中,我添加以下内容:

NSDictionary *myDict = [NSDictionary dictionaryWithObject:@"Hi" forKey:@"There"];
NSString *myString = [myDict JSONRepresentation];

这只是一个简单的测试,以确保 JSON 正常工作。一切都构建和编译正常,但我收到此错误:

-[__NSDictionaryI JSONRepresentation]: unrecognized selector sent to instance 0x1d537b20  

我什至尝试将“-all_load”链接器标志添加到项目和目标中,但这没有任何作用。我正在运行 iOS 6.0 的 iPhone 5 上进行构建。

此外,我知道 iOS5+ 包含原生 JSON 支持,但我也需要支持旧版本。

最佳答案

看起来问题是 XCode 不会自动将 .m 文件添加到编译源列表中。我必须手动进入 -> 目标 -> 构建阶段 -> 编译源并手动添加与 JSON 关联的 .m 文件。

似乎这不应该是默认行为。也许我不小心在 XCode 中的某处设置了配置设置,以使其成为添加文件时的默认行为?

关于ios - 使用 iOS 安装 json-framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13905187/

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