问题标签 [swifty-json]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
150 浏览

ios - Swifty JSON 不适用于 iOS 游戏项目,但作为单视图应用程序项目工作

我正在尝试使用 SwiftyJSON 访问一个简单的 JSON。作为单视图 iOS 应用程序,以下工作:

终端输出为:

{“列”:“2”,“转”:“5”,“行”:“1”}

swifty json .stringValue 转 = 5

swifty json .string 转 = 5

然而,当我从 iOS 游戏开始创建一个新项目时,它不再有效。

终端输出为:

{“列”:“2”,“转”:“5”,“行”:“1”}

swifty json .stringValue 转 =

在 iOS 游戏中使用 SwiftyJSON 时如何访问 JSON?我正在使用 Swift 1.2 和 Xcode 6.3。

0 投票
1 回答
500 浏览

uitableview - 如何使用 SwiftyJSON 获取正确的 JSON 响应?

我正在使用 alamofire 发出 GET 请求,并尝试使用 SwiftyJSON 转换为 JSON。我可以成功发出请求,但无法将响应转换为可用的 JSON 对象。

我正在尝试从四方场地详细信息响应中获取数据,并使用有关场地的适当信息更新 UITableView(详细信息页面)。UITableView 有 3 个不同的部分。

这是我的 VenueDetailViewController (UITableViewController) 的 makeRequest 代码。

当我println("Obis: \(obj)")得到一个控制台输出Objis: []告诉我我从 JSON 响应中获取了错误的数据时?这是Foursquare Venue Detail API 请求的 url

哦,self.responseitemsvar responseitems:[JSON] = []

请帮忙!谢谢

0 投票
2 回答
1287 浏览

ios - 如何使用 swiftyJSON dictionaryValue 作为 UILabel 的可用字符串?

makeRequest()在 UITableViewController 中有一个方法,代码如下:

还要记住我有财产var responseitems:JSON = []

println("venue is: \(venue)")打印一个漂亮的控制台响应,所以我知道它工作正常......

我还有一个自定义 UITableViewCell 类,其bindData()方法具有以下代码:

如您所见,我正在尝试将 UILabel 的文本设置为 JSON 响应中的 ["name"].stringValue。但是,当我println("labelData is: \(labelData)")得到 labelData 的控制台输出时: Optional("") 这显然是空的。

这是我要抓取的屏幕截图

在此处输入图像描述

我在这里做错了什么,如何获取场地名称并将我的 UILabel 分配给它?

更新:

我尝试了以下代码

并获得控制台输出:“Error Domain=SwiftyJSONErrorDomain Code=901 "Array[0] failure, It is not an array" UserInfo=0x7fd6d9f7dc10 {NSLocalizedDescription=Array[0] failure, It is not an array}" 如果是对任何人都有用。我在这里真的很困惑......有什么想法吗?

0 投票
3 回答
3710 浏览

swift - UITableView 在使用 SwiftyJSON 和 Alamofire 从 API 返回的数据之前被渲染

当我在 viewDidLoad() 中调用 callapi() 函数时,callapi 中的 println() 会打印包含 Post 对象的帖子数组,但是 viewDidLoad() 函数中的 println() 会打印一个空数组。此外,当我构建项目时,我收到此错误“致命错误:数组索引超出范围”。tableView 函数中的 println() 语句也打印一个空数组。似乎表格在来自 API 的数据到达之前就已呈现,我该如何解决这个问题?

0 投票
1 回答
126 浏览

ios - 缩进仅适用于一个单元格

所以这是一个API。我有两个带有项目 id ( [projects][id]- ids) 和父母 ( [projects][parent][id]- projectsParentIDs) id 的字段。我在下面的方法中比较了这两个字段cellForRowAtIndexPath。到目前为止一切顺利(我认为)。如果projectsParentID索引 1id与索引 0 相同,则缩进cell. 但是这段代码正在缩进所有单元格。不止一个。我究竟做错了什么?

项目截图 编辑截图

0 投票
1 回答
222 浏览

json - SwiftyJSON 循环与 swift 1.2

在此处输入图像描述

我按照关于如何循环的 SwiftJSON 说明进行操作,为什么会出现语法错误?

我正在使用 SwiftyJSON xcode6.3 分支。

0 投票
1 回答
169 浏览

ios - 使用 SwiftyJSON 解析 JSON 字段

原谅天真的天性,但我正在解构一个 SwiftyJSON 示例项目以满足我的需求。现在,我有一个 AppDelegate 文件,其中包含以下内容;

当我运行应用程序时,这似乎非常成功地打印了“用户名”字段。我现在遇到的障碍是弄清楚如何将我的“用户名”数据传递给我的 ViewController 文件,并让它在我的单元格中显示为 textLabel。尽管我很努力,但我只能将单元格标记为“null”,这让我相信无法从 ViewController 文件访问我的 AppDelegate 中正在解析的内容。听起来对吗?

提前致谢!

0 投票
4 回答
13678 浏览

json - SwiftyJSON 循环遍历 JSON 对象数组

上面的一个是一个用 JSON 对象填充的 json 数组。我不知道如何用 SwiftyJSON 解析这个

0 投票
2 回答
2728 浏览

ios - NSDictionary, (key:AnyObject, value:AnyObject) 没有成员名下标

我正在为 IOS 学习 swift ,而我在 youtube 上进行巡回演出(Swift:Using External Databases and API's by Skip Wilson )对于外部数据库,我发现了这个部分:

最初这里的 NSDictionary 是 NSArray,但它不起作用,因为 NSArray 现在只接受 int 作为键,并且 PostService.getPost() 返回类型 NSDictionary。所以我把它改成了 NSDictionary。

但是,所有的 var id,title,author,content 都出现错误

似乎我需要将键和值声明为 < String , String> ,但我现在不确定是否要这样做。Blow 是 Postservice 的代码:

我知道这可能是一个非常简单和愚蠢的问题,但在谷歌上搜索后我仍然无法弄清楚。我应该怎么办?任何帮助将不胜感激。

0 投票
1 回答
360 浏览

swift - 这个成功的方法是什么?(快速关闭)

因此,我从 Ray Wenderlich 的 Swifty JSON 教程中复制粘贴了一些代码,但无法理解我正在进行的一些调用。

我浏览了 SwiftyJSON 库,查看了开发者网站上的 NSURL 描述,并查看了 Swift 指南,但要么找不到它,要么我得到了一堆杂项。

这些成功的电话是什么意思?