在swift

时间:2016-06-20 06:03:31

标签: json swift uipageviewcontroller

我是swift的新手,Iam尝试用动态数据创建屏幕(标题,图像和描述)。

func getDescData() {

        let endpoint = NSURL(string: "http:********.php")
        if let endpoint = endpoint, data = NSData(contentsOfURL: endpoint) {
            do {
                if let json = try NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers) as? NSDictionary,
                    let image = json["images"] as? NSArray

                {

                    for images in image {
                        if let label = images["description"] as? String {
                            titles.append(label)
                            jsonDesc.text? = label
                            print("\(jsonDesc)")

                        }
                    }
                }

            } catch {
                print("error parsing JSON: \(error)")
            }

        }

    }

这是一段代码,但是从上面的代码中我无法获取总数据。标题&每个介绍屏幕都有描述,请帮帮我。 提前致谢

这是我的JSON格式示例 {baseUri:“example.com/img/slides/”;, 图片: [{bgImage:“slide1.jpg”,标题:“hai”,描述:“hai all”},{bgImage:“slide2.jpg”,标题:“你好”,描述:“大家好”},{bgImage: “slide3.jpg”,标题:“再见”,描述:“再见”}}}

能够在tableView Cell中打印标题和描述,但无法显示图像。 在obj -c我用过 NSString * str = [NSString stringWithFormat:@“http://example.com/img/slides/%@”,[[[self.dict objectForKey:@“images”] objectAtIndex:indexPath.row] objectForKey:@“bgImage”]]; 如何在swift中使用它?

0 个答案:

没有答案