热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Xcode失败,退出代码为254-Xcodefailedwithexitcode254

Ivelookedforasolutionbutifoundnothing.Withethebeta3ofXCode6mycodedoesntworkany

I've looked for a solution but i found nothing. Withe the beta 3 of XCode 6 my code doesn't work anymore. Xcode returns me this error:

我找了一个解决方案,但我一无所获。与XCode 6的beta 3一样,我的代码不再有效。 Xcode将此错误返回给我:

While emitting SIL for 'tableView' at /Users/Marco/Desktop/iPrescription/iPrescription/MedicineTableViewController.swift:109:14 :0: error: unable to execute command: Segmentation fault: 11 :0: error: swift frontend command failed due to signal (use -v to see invocation) Command /Applications/Xcode6-Beta3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift failed with exit code 254

在/Users/Marco/Desktop/iPrescription/iPrescription/MedicineTableViewController.swift:109:14:0发出'tableView'的SIL时:错误:无法执行命令:分段错误:11:0:错误:swift前端命令失败到期发信号(使用-v查看调用)命令/Applications/Xcode6-Beta3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift失败,退出代码为254

i'm new to ios programming and i don't know what to do to finding the origin of this problem. I'm very frustrated because i don't know what looking for.

我是ios编程的新手,我不知道如何找到这个问题的根源。我非常沮丧,因为我不知道在寻找什么。

1 个解决方案

#1


3  

The same issue for me, but with collection view in my case. I found it caused by line:

对我来说同样的问题,但在我的案例中有集合视图。我发现它是由线引起的:

let cell = collectionView?.dequeueReusableCellWithReuseIdentifier(reuseIdentifier, forIndexPath: indexPath) as CustomCell

I just changed it to:

我刚把它改成:

let cell = collectionView!.dequeueReusableCellWithReuseIdentifier(reuseIdentifier, forIndexPath: indexPath) as CustomCell

and my app back to life again. Still have no idea why.

和我的应用程序再次恢复生机。仍然不知道为什么。

UPDATE:

更新:

Just noticed that method signature changed in beta3 and collectionView (to tableView in your case) forced to unwrap:

刚注意到beta3中的方法签名发生了变化,而且在你的情况下,collectionView(在你的情况下为tableView)被强制解包:

override func collectionView(collectionView: UICollectionView**!**, cellForItemAtIndexPath indexPath: NSIndexPath!) -> UICollectionViewCell!

so we need to fix data source methods and use collectionView or tableView directly.

所以我们需要修复数据源方法并直接使用collectionView或tableView。


推荐阅读
author-avatar
ayipyipyip
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有