Ios Xcode中的链接器错误?
当我试图在模拟器上运行我的应用程序时,我遇到了一个奇怪的错误。错误在以下代码/文件中。(我不确定它叫什么): 架构i386的未定义符号: “_main”,引用自: 主可执行文件的隐式输入/启动 ld:未找到架构i386的符号 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 上面的错误有两部分以红色突出显示<代码>“\u main”,引用自:和Ios Xcode中的链接器错误?,ios,debugging,swift,Ios,Debugging,Swift,当我试图在模拟器上运行我的应用程序时,我遇到了一个奇怪的错误。错误在以下代码/文件中。(我不确定它叫什么): 架构i386的未定义符号: “_main”,引用自: 主可执行文件的隐式输入/启动 ld:未找到架构i386的符号 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 上面的错误有两部分以红色突出显示“\u main”,引用自:和链接器命令失败,退出代码为1(使用-v查看调用) 我以前从未遇到过这个错误。因此,我无法修复它。这是我的代码,以备不时之需: class View
链接器命令失败,退出代码为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()函数的文件没有链接到可执行文件。几个月前,我已经收到此错误消息。模拟器不支持您的库。您需要在实际设备上运行,而不是在模拟器上运行
这就是您的全部代码吗?你的整个项目?是的。这是我所有的代码。