Swift find() 方法抛出错误
Swift find() method throwing error
今天我打开我的应用程序时,Xcode 问我是否要更新一些语法。我按照更新提示进行操作,说完之后,我的应用程序现在在 "find" 方法之一上出现此错误。大约一个小时以来,我一直在为这个问题挠头。关于可能发生变化的任何建议?
As discussed here、Swift 2.0 删除了 find
方法并将其替换为 indexOf
(如 Xcode 给您的错误所示)。
您可以按如下方式修复您的代码:
if let index = playlistArray.indexOf(playlistImageView)
仔细阅读错误信息。它说
find(haystack, needle)
不可用,请拨打haystack.indexOf(needle)
今天我打开我的应用程序时,Xcode 问我是否要更新一些语法。我按照更新提示进行操作,说完之后,我的应用程序现在在 "find" 方法之一上出现此错误。大约一个小时以来,我一直在为这个问题挠头。关于可能发生变化的任何建议?
As discussed here、Swift 2.0 删除了 find
方法并将其替换为 indexOf
(如 Xcode 给您的错误所示)。
您可以按如下方式修复您的代码:
if let index = playlistArray.indexOf(playlistImageView)
仔细阅读错误信息。它说
find(haystack, needle)
不可用,请拨打haystack.indexOf(needle)