swift3相关内容

swift 3准备(for segue :)功能坏了吗?

由于一些奇怪的原因,使用swift 3, prepare(对于segue:方法拒绝确认segue标识符。我将以下IBAction连接到一个按钮上UI: @IBAction func goToImagesPicker(_ sender:AnyObject){ performSegue(withIdentifier:“showImagePicker”,发件人:发件人) } @IB ..
发布时间:2018-09-18 15:57:16 移动开发

替换Swift 3中数组的indexOf(_ :)方法

在我的项目中(用Swift 3编写)我想使用 indexOf(_:)方法(存在于Swift 2.2中)从数组中检索元素的索引,但是我找不到任何替代品。 在Swift 3或类似的任何行为中,是否有任何替代方法? 更新 我忘记提及我想在自定义对象中搜索。在代码完成时,我没有在输入'indexof'时得到任何提示。但是,当我尝试获取类似 Int 类型的构建索引时,代码完成工作,我可以使 ..
发布时间:2018-09-18 15:55:49 移动开发

可拖动的UIView Swift 3

我希望能够在屏幕上拖动对象,但他们不会。我尝试了一切但仍然不能。 以下是代码。 func panGesture(手势:UIPanGestureRecognizer){ 切换gesture.state { case .began: print(“Began。”) for i in 0 .. ..
发布时间:2018-09-18 15:52:03 移动开发

在Swift中使用if in赋值的用法

Swift手册第61页的Swift文档提示可以使用 where 来加入具有常规条件的可选绑定。然而,当我这样做时,我有一个警告,建议我用以下代码中的逗号替换 where : 如果让geocodingError =错误为? NSError,其中geocodingError.code == 2 解决方案 在Swift 3中这个语法已经改变了。 什么是 如果 ..
发布时间:2018-09-18 15:45:39 移动开发

Swift 3 / Xcode 8升级 - 工作副本错误中缺少100个DerivedData文件

我刚刚升级到XCode和Swift的最新Beta版本但是在使用转换器后我的app项目现在有超过200个构建时间黄色错误全部说明/“projectDirectoy”/ DerivedData / XXXXXXXXX / XXXX / XXX / xXXX / xXX工作副本中缺少... XXXXX表示DerivedData文件夹中的各种文件路径。 我尝试从错误中提到的位置删除DerivedDa ..
发布时间:2018-09-18 15:34:02 移动开发

使用未解析的标识符

我的应用程序工作正常,现在突然Xcode给了我这个错误: 使用未解析的标识符卡删除 func addNewCards(){ countOfCards = countOfCards-1 if(countOfCards> = 0){ self.arrayAuthorization.remove(at:dm.objectIndexToRemove) cardWasRemoved( ..
发布时间:2018-09-18 15:09:02 移动开发

输入'Any?'没有下标成员(使用Firebase)

每次我运行这行代码都不起作用,任何能够帮助我做我能做什么的人都会改变它?谢谢你的帮助。 :) 以下是我一直得到的错误 Type Any?没有下标成员 var ref:FIRDatabaseReference? var refHandle:UInt! var postData = [String]() 覆盖func viewDidLoad(){ supe ..
发布时间:2018-09-18 15:08:50 移动开发

为什么viewDidLoad在swift中完成时不显示数据?

当我的应用程序完成启动时,应该在UITableViewCell上显示数据。然而,没有任何东西,所以重新启动应用程序后,通过按主页按钮并向上滑动视图,并选择我的演示应用程序,所有数据都正确显示,似乎没有任何错误。是什么导致了最初的问题?你有什么想法吗? 解决方案 你设置了 tableView.dataSource 到自我?此外,您需要调用 tableView.reloadData()来填充数 ..
发布时间:2018-09-18 15:07:14 移动开发

如何在tableview中选择一个按钮?

我可以使用swift 3的tableview中的“didSelectRowAt”函数选择行。但是当我选择一行中的按钮时,如何执行其他操作?我不知道如何在tableview中选择一个按钮。 解决方案 创建一个插座操作:使用此代码查找索引路径 @IBAction func memberPicTapped(_ sender:UIButton){ var superView = send ..
发布时间:2018-09-18 15:06:47 移动开发

UISearchController updateSearchResults问题

我的问题是我在Swift 3中实现了 UISearchController ,当我试图过滤它时,它很容易被过滤的简单数组但我的情况有点不同我有一个数组,我取了类中的所有数据来自 SQLite数据库,因此它的数组类 managerControlClassArray 其中包含类数组的所有内容。 我想过滤中的内容updateSearchResults 委托方法,但它真的很困难,我做了很多研究 ..
发布时间:2018-09-18 15:05:33 移动开发

如何限制按钮单击

我有这样的VC 对于checkBoxes我已经嵌入了UIButtons,我正在点击更改他们的图像。这是我的代码 @IBOutlet weak var bestSellerButton:UIButton! @IBOutlet weak var trendingButton:UIButton! @IBOutlet weak var lowToHighButton:UIButton ..
发布时间:2018-09-18 14:58:04 移动开发

在Swift 3 NotificationCenter观察器中使用选择器

NotificationCenter.default.addObserver(self,selector:Selector((“uploaded”)),name:NSNotification.Name(rawValue:“uploaded”),object:nil) 我正在写名字:“已上传:”并且xcode将其更正为上述代码。问题是当运行应用程序我得到无法识别的选择器。 ..
发布时间:2018-09-18 14:52:36 移动开发

如何保存图像

我想使用userdefaults保存图像并使用此代码在另一个视图中使用它,但它显示错误。 UserDefaults .standard.set(img,forKey:“simg”) 请帮帮我 解决方案 我就是这样做的。你有多个地方可以保存它,用户的Documents文件夹通常是最好的: func cacheImageAsPNG(image:UIImage, ..
发布时间:2018-09-18 14:52:31 移动开发

如何在swift 3中的UItextField中使用波斯数字?

您好我在我的swift3应用程序中使用文本字段 - 我希望当用户在文本字段中输入数字而不是英文编号时,textfield显示波斯数字 - 我的文本字段键盘设置为只输入数字,因此用户无法使用带键盘的文本字段内的文本,所以这里是我的代码不起作用 覆盖func viewDidLoad(){ super.viewDidLoad() let numberFormatter = NumberForm ..