【问题标题】:removing trimming special characters去除修剪特殊字符
【发布时间】:2016-06-08 13:40:29
【问题描述】:

我一直在尝试从以下位置修剪和删除字符:

{
    "data":
    {
        "is_silhouette": false, 
        "url": "https://scontent.xx.fbcdn.net/v/t1.0-1/p50x50/13254063_1039990606071446_7680951628744860479_n.jpg?oh=e5088fb1a981041f60c9abde6762d892&oe=57C12344"
    }
} 

并将其转换为:

https://scontent.xx.fbcdn.net/v/t1.0-1/p50x50/13254063_1039990606071446_7680951628744860479_n.jpg?oh=e5088fb1a981041f60c9abde6762d892&oe=57C12344

这是我的代码:

let dataStore = backend.persistenceService.of(Users.ofClass())
    dataStore.find(
        { ( users : BackendlessCollection!) -> () in
            print("Users have been fetched  (ASYNC): \(users)")
            let page = users.getCurrentPage()
            for userx in page {
                print(userx.picture)
            }

        },
        error: { ( fault : Fault!) -> () in
            print("Server reported an error (ASYNC): \(fault)")
        }
    )

【问题讨论】:

  • 那是一个字符串还是字典?
  • 请发布任何相关代码。您是如何尝试这样做的?
  • ...这是JSON,你不需要修剪它,你需要解析它。请格式化您的问题以更轻松地显示数据。非常难读

标签: ios swift


【解决方案1】:

您似乎正在阅读回复。

你想要的 URL 和响应 URL 都是一样的。

所以不需要剪裁,你可以直接使用valueForKeyobjectForKey方法从响应中获取URL。

var URL: String = data.valueForKey("URL") as? String

【讨论】:

  • [ let dataStore = backend.persistenceService.of(Users.ofClass()) dataStore.find( { ( users : BackendlessCollection!) -> () in print("用户已被获取 (ASYNC) : (users)") let page = users.getCurrentPage() for userx in page { print(userx.picture) } }, error: { ( fault : Fault!) -> () in print("服务器报错 ( ASYNC): (故障)") } ) ]
猜你喜欢
  • 2014-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多