Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode中的链接器错误?_Ios_Debugging_Swift - Fatal编程技术网

Ios Xcode中的链接器错误?

Ios Xcode中的链接器错误?,ios,debugging,swift,Ios,Debugging,Swift,当我试图在模拟器上运行我的应用程序时,我遇到了一个奇怪的错误。错误在以下代码/文件中。(我不确定它叫什么): 架构i386的未定义符号: “_main”,引用自: 主可执行文件的隐式输入/启动 ld:未找到架构i386的符号 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 上面的错误有两部分以红色突出显示“\u main”,引用自:和链接器命令失败,退出代码为1(使用-v查看调用) 我以前从未遇到过这个错误。因此,我无法修复它。这是我的代码,以备不时之需: class View

当我试图在模拟器上运行我的应用程序时,我遇到了一个奇怪的错误。错误在以下代码/文件中。(我不确定它叫什么):

架构i386的未定义符号: “_main”,引用自: 主可执行文件的隐式输入/启动 ld:未找到架构i386的符号 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 上面的错误有两部分以红色突出显示<代码>“\u main”,引用自:和
链接器命令失败,退出代码为1(使用-v查看调用)

我以前从未遇到过这个错误。因此,我无法修复它。这是我的代码,以备不时之需:

class ViewController: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()

}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()

}

@IBOutlet weak var strWordValue: UILabel!
@IBOutlet weak var strInputField: UITextField!


func textFieldShouldReturn(textField: UITextField) -> Bool{
    textField.resignFirstResponder()

    let word = textField.text
    let score = scoreForWord(word)

    return true
}

var TextField: UITextField!

        private let alphabet = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]

func valueOfLetter(letter: Character) -> Int
{
let letterString = String(letter).uppercaseString
let index = find(alphabet, letterString)

return index != nil ? index! + 1 : 0
}

func scoreForWord(word: String) -> Int
{
    let characters = Array(word)
    return characters.reduce(0) { sum, letter in sum + self.valueOfLetter(letter) }


}

  func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool
  {
let currentWord = textField.text as NSString
let newWord = currentWord.stringByReplacingCharactersInRange(range, withString: string)

let score = scoreForWord(newWord)

return true
}
}

请解释此错误的含义。

这意味着实现main()函数的文件没有链接到可执行文件。

几个月前,我已经收到此错误消息。模拟器不支持您的库。您需要在实际设备上运行,而不是在模拟器上运行


这就是您的全部代码吗?你的整个项目?是的。这是我所有的代码。