小编lgb*_*brf的帖子

如何从 NSURLSession 获取数据作为字符串?

我使用的 API 以简洁的格式为我提供数据 - 如何将其作为String. 我可以打印它,但将其保存为字符串似乎不起作用。

我特别想使用NSURLSession任务中的数据更新 UI 元素。

    let url = NSURL(string: apiCall)
    let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {(data, response, error) in
        //I want to replace this line below with something to save it to a string.
        println(NSString(data: data, encoding: NSUTF8StringEncoding))
    }

    task.resume()
Run Code Online (Sandbox Code Playgroud)

nsurl ios nsurlsession swift

3
推荐指数
2
解决办法
9306
查看次数

如何快速更改初始选项卡栏选择?

在尝试寻找解决方案时,我遇到了这个答案:

[ /sf/answers/730884031/ ]

它似乎实现了我想要的目标,但在目标 C 中:

UITabBarController *tabBar = (UITabBarController *)self.window.rootViewController;
tabBar.selectedIndex = 0;
Run Code Online (Sandbox Code Playgroud)

我如何快速做到这一点?我的第一次尝试返回错误:

无法转换表达式的类型“$T4??” 输入“UITabBarController”

var tabBar: UITabBarController = self.window?.rootViewController
tabBar.selectedIndex = 1
Run Code Online (Sandbox Code Playgroud)

cocoa-touch ios swift

1
推荐指数
1
解决办法
1366
查看次数

如何在swift中初始化一个空的NSMutableAttributedString?

用这段代码告诉我 'String' is not convertible to 'NSMutableAttributedString'

var textViewString:NSMutableAttributedString = ""

如何将此字符串正确初始化为空?(当我遍历一个将项目附加到字符串的循环时,它需要为空.)

ios swift

0
推荐指数
2
解决办法
4257
查看次数

标签 统计

ios ×3

swift ×3

cocoa-touch ×1

nsurl ×1

nsurlsession ×1