问题标签 [swift2.3]

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 投票
1 回答
292 浏览

swift - 用于 Facebook 登录的自定义 UIButton

我一直在做一个小项目,我需要人们使用 Facebook/Google 登录/登录。到目前为止,它与 Google 的 Firebase Auth 完美配合。

我基本上与 Facebook 合作,所以所有功能都还可以。

现在我想给它“风格”一点,并给它一个定制的外观。我似乎无法做到这一点。

我制作了一个 UIButton,我可以四处移动、改变形状并基本上控制一切。我想让我的 UIButton与本机 Facebook LoginButton 完全相同

我去了 Facebook 自己的文档。我什么都试过了。我复制/粘贴了他们编写的代码,它给出了多个错误。我尝试了所有能找到的教程,没有任何帮助。一个教程让我了解了一点,但并没有完全做到。我复制的 Facebook 代码:https ://developers.facebook.com/docs/swift/login

提前非常感谢,我希望有人可以帮助我。

在此处输入图像描述

这是我的代码,如果有帮助的话:

0 投票
1 回答
103 浏览

swift - Swift2.3:NSMutableDictionary 存储来自 sqlite 的整数

实际上,我不知道什么是 NSMutableDictionary,但似乎我需要它

顺便说一句,我使用 xcode 8 和 swift 2.3。

我正在从 sqlite 向这个数组添加一个整数,但它是错误的,其他都是字符串,所以它们在这里没有问题。

然后,错误就在这里

http://imgur.com/a/Gbrp0

我应该怎么做才能编辑此代码?我希望这个错误可以消失。

0 投票
2 回答
52 浏览

swift - 从 textField 接收用户输入后,在标签中显示算法结果

这是我的代码:

在我的应用程序中有一个文本框。用户输入月份的名称。然后我创建一个与月份数相对应的整数变量,在本例中为 12 月,即第 12 个月。然后我希望标签显示该数字 12,但由于某种原因,“if”语句被跳过,标签显示为“0”,就好像没有对用户输入进行操作一样。谢谢您的帮助。 我的手机屏幕截图,标签显示“0”而不是“12”

0 投票
1 回答
2836 浏览

swift - Unable to use indices.contains() in a Collection extension in Swift 3

I wrote following extension in Swift 2.3:

However, it turns out that Swift 3.0 does not have contains() function. Instead, it offers me following syntax for this method:

The problem is that I don't know what should it contain inside the block. Any help with migrating it, please?

0 投票
1 回答
5019 浏览

ios - 如何检查用户是否登录,如果没有重定向到登录屏幕

我的登录屏幕嵌入在 a 中UINavigationController,我的主页屏幕嵌入在UITabBarController.

我的登录页面是以编程方式完成的,TabBarController并使用storyboards. 在AppDelegate.swift文件中,我将登录屏幕设为rootViewController.

但现在我想检查用户是否已TabBarController登录rootViewControllerTabBarController制作rootViewController.

服务器通过向客户端发送令牌来对用户进行身份验证。我是否使用存储令牌NSUserDefaults?我是否应该检查用户是否有_token_ 作为验证用户是否登录的一种方式?

0 投票
1 回答
99 浏览

python - 尝试在 Swift 中复制 Python 列表

在 Python 中,我可以做到这一点:

那么这个:

我会把数字 3 还给我。我很难弄清楚如何在 Swift 中做到这一点。

我可以在 Swift 中以基本相同的方式创建列表

但是当我尝试调用一个元素时,我得到一个错误

或者当我这样尝试时

我收到这个错误

0 投票
2 回答
81 浏览

ios - UITableViewCell 随机消失

所以我在使用套接字 io 中创建了一个聊天页面,我有 2 个用于传入和传出消息的标签。

我有一个名为 ChatText 的变量,它将像这样存储内容:

[[“嗨,你好吗?”,“0”],[“我很好,你呢?”,“1”]]

其中 0 = 已发送,1 = 已接收

所以我可以知道哪个是发送和接收的消息,并将它们设置为标签并设置它们的样式

我不知道这是否是正确的方法,我在互联网上搜索找不到太多信息,所以我就这样做了,请告诉我是否错误或告诉我如何解决这个问题。

这是我到目前为止的代码,我认为问题一定是:

注意:如果我删除这些 If 条件:

并将文本设置为 1 标签,它的工作原理如下:

更新

问题是因为

但我怎样才能隐藏另一个标签并只显示一个!

0 投票
1 回答
466 浏览

xcode8 - 试图解决错误“对成员'下标'的模糊引用”

首先,我创建一些列表:

然后我尝试返回一个元素:

然后我得到错误。我尝试了各种更改,例如

但那些没有用。我最初根本没有强制转换 var,但是在研究了常见问题之后,常见的解决方案是强制转换 var,以便编译器能够理解发生了什么。我将 Xcode 8 与 Swift 2.3 一起使用

0 投票
3 回答
4834 浏览

ios - 使用 KVO 观察 WKWebView 的 URL 属性在 iOS 10 中不起作用

我使用 WKWebView 加载我的网页。当用户单击网页中的按钮时,我的网页将打开一个自定义架构 URL(例如 asfle://download?media_id=1)。而我使用KVO观察WKWebView的URL属性来获取URL。它在 iOS 9 中运行良好,但在 iOS 10 中不起作用。我无法获取 url。我使用 Xcode 8,swift 2.3。

在 iOS 9 中,它可以打印 url。但在 iOS 10 中,仅打印网站的 url,当用户触摸网页中的按钮时,不会打印任何内容。

0 投票
1 回答
4649 浏览

ios - 安排后台任务

我目前正在开发一个警报应用程序,并且我正在实现一个智能警报功能,我必须从服务器获取数据以确定是否是唤醒用户的正确时间。

比方说,情况是:

  • 闹钟设置为上午 06:30

  • 智能警报功能设置为 06:30 前 30 分钟,从早上 6:00 到早上 06:25,数据提取将发生 5 次,间隔 5 分钟

  • 如果,比方说,在上午 06:15,服务器返回了唤醒用户所需的数据,则所有计划的任务都将立即取消
  • 当前时间是晚上 11:30
  • 晚上 11:30 至早上 06:00 期间不会执行智能警报的任务