问题标签 [swift2.1]

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 投票
4 回答
247 浏览

uitableview - UITableview重载tableview和cell

我正在尝试使用重新加载我的表格视图

如果我使用数组加载静态数据源,它可以正常工作。一切正常。但是当我尝试将我的查询函数与解析一起使用时,它会加载一个新单元格,但表格视图单元格的内容不会改变。如果我重新打开应用程序,单元格将正确更新。

我正在使用此代码使用 pull 刷新我的 tableviews 内容

不管有没有 dispatch_asynch 函数,结果都是一样的。它只是添加新的 tableviewcell,但其中的内容不会改变。有什么想法吗?

编辑1:

0 投票
1 回答
318 浏览

swift2 - 如何使斯坦福的 C193 函数适应 Swift 2.1

我如何在 swift 2.1 中编写这个?

我正在学习斯坦福的 C193 快速编程课程,我正在使用 swift 2.1。

我想向用户显示计算器上的操作数和操作的历史记录。

它给了我这个错误:

“对成员‘地图’的模糊引用。

0 投票
2 回答
151 浏览

parse-platform - 调用 query.getObjectwithId(, 错误())?

环境:解析 SDK 版本 1.90
Swift 2.1

设想:

试图捕获错误查询异常的查询抛出。我得到了查询模板,但我不知道第二个(错误)参数格式。

我无法弄清楚错误参数的语法应该是什么:

在此处输入图像描述


我删除了每个建议的“if”,但出现了另一个编译器错误: 在此处输入图像描述

补救?

0 投票
1 回答
653 浏览

ios - 如何在json swift中过滤内容

我的应用程序中有一个包含各种类别的侧面菜单,例如:“所有帖子,国际,国家等”。现在我从 API 接收数据并使用 JSON 解析它。此数据存储在NSDictionary.

这是代码:

现在 JSON 文件包含一个字段,如 TAG="international"、TAG="national" 等。

我想根据上面的标签过滤这个 JSON 数据,并在我的表格视图中只加载属于相应侧菜单条目的数据。

0 投票
1 回答
781 浏览

ios - Swift: How can I make UITextView in UITableViewCell firstresponder

I have searched (so far unsuccessfully) for an (understandable) solution to this problem. My app uses UITableViews with cells that contain UITextViews. I want to be able to select the UITextView rather than the underlying cell. I understand that I need to make it the firstresponder but cannot find out how to do this. I am using Swift 2.

Update - my code

0 投票
1 回答
1334 浏览

ios - NSUrlSession 在 Swift 中运行缓慢

在swift中,我正在将数据快速下载到我的iOS应用程序中。它工作得很好,尽管最终发生的事情是即使我处于快速连接状态,它也可能需要 20 秒才能加载。我不明白为什么会这样。我几乎想在应用程序打开之前下载所有数据,尽管我不想这样做,因为我知道可以加快速度,我知道这是可能的,因为 YouTube 和 Facebook 等应用程序可以在不到20 秒。哎呀,YouTube 加载视频的时间少于那段时间。我知道我的服务器没有那么快,但我碰巧知道我的服务器比那快。我确实想提醒您,该页面最终加载速度并不快。请帮忙。这是 NSUrlSession 代码。

我要感谢任何可以提前帮助我的人。

0 投票
1 回答
2277 浏览

ios - Swift:在换行处将字符串拆分为数组 - 基于 Windows 的文本

我在新行将字符串拆分为数组。文本来自服务器,可以在多个平台上创建。Unix 文本没有问题,但是由于新的行定义问题(\n\r 与 \n),如果文本是从基于 Windows 的服务器发送的,则不会拆分文本。

我正在使用它来查找新行的正则表达式并将其替换为 \n:

有没有办法在 Swift 中做到这一点?

非常感谢!

0 投票
1 回答
438 浏览

ios - NSURLSession.sharedSession().dataTaskWithURL 的问题

我正在尝试从网络异步加载多个图像。看着我发现这个论坛帖子“从 Swift 上的 URL 加载/下载图像”,但我仍然有一些“问题”。

我有这个代码:

}

问题

1)为了测试,我输入正确和错误的方向,但总是告诉我是正确的。 在此处输入图像描述

问题

1) 图像是否可以退回以供其他地方使用?

2) 如何检测 URL 无效并输入默认图片?

编辑

可选({ URL: http: //findicons.com/files/icons/1072/face_avatars/300/a03.png } {状态代码:200,标题 {“Accept-Ranges”=字节;连接=“keep-alive” ;“内容长度”= 32759;“内容类型”=“图像/png”;日期=“格林威治标准时间 2015 年 10 月 23 日星期五 14:20:20”;“上次修改时间”=“2010 年 2 月 11 日星期四 10 :49:27 GMT"; 服务器 = "nginx/1.1.19"; } })

可选({ URL: http: //findicons.com/files/icons/1072/face_avatars/300/a01_BLABLABLA.png } { 状态代码:404,标头 { Connection = "keep-alive"; "Content-Encoding" = gzip ;“内容语言”=en;“内容类型”=“文本/html;字符集=utf-8”;日期=“格林威治标准时间 2015 年 10 月 23 日星期五 18:01:11”;服务器 =“gunicorn/0.17. 4"; "Set-Cookie" = "csrftoken=81phPal08h22q6d87lC85TqCCOniJhhJ; expires=Fri, 21-Oct-2016 18:01:11 GMT; Max-Age=31449600; Path=/"; "Transfer-Encoding" = Identity; 变化= "接受编码、Cookie、接受语言"; } })

0 投票
1 回答
59 浏览

ios - Xcode:无法查看一个 URL(没有错误消息)

我早些时候发布了这个问题,但它被标记为重复,在我看来它不是。这是详细信息。

我有一个用于访问 7 个 URL 的视图。只有其中一个 URL 不会加载。URL 正确,它从 iOS Safari 加载。其他 6 个 URL 加载没有问题。所有网址都是http。我该如何调试?没有错误消息。

当我的上一个问题因重复而关闭时提到的建议是我将 NSAppTransportSecurity 更改为 NSAllowsArbitraryLoads YES,但 info.plist 中已经是这种情况。我还有其他地方需要更改 ATS 吗?

0 投票
1 回答
103 浏览

swift - Swift 2 - switch 语句给我错误

我不知道出了什么问题,但是下面的代码在 switch 语句中给了我很多错误:

在类 GameScene 中:

我收到的错误消息是:

  1. 类型名称后的预期成员名称或构造函数调用(这在 switch GameState 行中)
  2. 在“GameState”类型中找不到枚举案例“Start”(我不仅为.Start,而且为每个 GameState 案例都得到了这个)