转换为swift 3毁了我的代码

时间:2016-09-15 22:55:57

标签: swift xcode swift3

我正在从Swift 2.3向Swift 3更新一个项目,它几乎搞砸了我的所有代码。由于某种原因,它添加随机" _"到处都用其他字母替换随机字母。它甚至搞乱了系统功能,就像在app delegate

中一样
func applicationDidEnterBackground(_ application: U_ IApplication) {

}

func applicationWillEnterForeground(_ application:_  UIApplication) {

}

func applicationDidBecomeActive(_ applicatio_ n: UIApplication) {

}

func applicationWillTerminate(_ applicat_ ion: UIApplication) {

}

正如你所看到的,有随机的" _"放在一起。它还将代码行移动到一行或只添加了一堆额外的字符,例如:

override func tableView(_ tableView:_  UITableView, cellForRowAt indexPattth) -> UITa ViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: tabl(wArray[(indexP: th as NSInd(exPath).r as NSindexPath).row], for)

    cell.textLabel!.text = tableArray[(indexPath (as NSInde as NSIndexPath)xPath).row]
    cell.textLabel!.textColor = UIColoe        cell.backgroundColor = UIColor.blackk 
    return cell
}

之前有没有发生过这种情况,有没有办法阻止这种情况再次发生。我试图将代码还原为Swift 2.3,但它并没有改变任何东西。还有一种方法可以检索旧的保存日志,因为这是一个相当新的项目,所以我没有备份。

0 个答案:

没有答案