问题标签 [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.
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。
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.responseitems
是var responseitems:[JSON] = []
请帮忙!谢谢
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}" 如果是对任何人都有用。我在这里真的很困惑......有什么想法吗?
swift - UITableView 在使用 SwiftyJSON 和 Alamofire 从 API 返回的数据之前被渲染
当我在 viewDidLoad() 中调用 callapi() 函数时,callapi 中的 println() 会打印包含 Post 对象的帖子数组,但是 viewDidLoad() 函数中的 println() 会打印一个空数组。此外,当我构建项目时,我收到此错误“致命错误:数组索引超出范围”。tableView 函数中的 println() 语句也打印一个空数组。似乎表格在来自 API 的数据到达之前就已呈现,我该如何解决这个问题?
ios - 缩进仅适用于一个单元格
所以这是一个API。我有两个带有项目 id ( [projects][id]
- ids
) 和父母 ( [projects][parent][id]
- projectsParentIDs
) id 的字段。我在下面的方法中比较了这两个字段cellForRowAtIndexPath
。到目前为止一切顺利(我认为)。如果projectsParentID
索引 1id
与索引 0 相同,则缩进cell
. 但是这段代码正在缩进所有单元格。不止一个。我究竟做错了什么?
json - SwiftyJSON 循环与 swift 1.2
我按照关于如何循环的 SwiftJSON 说明进行操作,为什么会出现语法错误?
我正在使用 SwiftyJSON xcode6.3 分支。
ios - 使用 SwiftyJSON 解析 JSON 字段
原谅天真的天性,但我正在解构一个 SwiftyJSON 示例项目以满足我的需求。现在,我有一个 AppDelegate 文件,其中包含以下内容;
当我运行应用程序时,这似乎非常成功地打印了“用户名”字段。我现在遇到的障碍是弄清楚如何将我的“用户名”数据传递给我的 ViewController 文件,并让它在我的单元格中显示为 textLabel。尽管我很努力,但我只能将单元格标记为“null”,这让我相信无法从 ViewController 文件访问我的 AppDelegate 中正在解析的内容。听起来对吗?
提前致谢!
json - SwiftyJSON 循环遍历 JSON 对象数组
上面的一个是一个用 JSON 对象填充的 json 数组。我不知道如何用 SwiftyJSON 解析这个
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 的代码:
我知道这可能是一个非常简单和愚蠢的问题,但在谷歌上搜索后我仍然无法弄清楚。我应该怎么办?任何帮助将不胜感激。
swift - 这个成功的方法是什么?(快速关闭)
因此,我从 Ray Wenderlich 的 Swifty JSON 教程中复制粘贴了一些代码,但无法理解我正在进行的一些调用。
我浏览了 SwiftyJSON 库,查看了开发者网站上的 NSURL 描述,并查看了 Swift 指南,但要么找不到它,要么我得到了一堆杂项。
这些成功的电话是什么意思?