ios – 在Xcode上归档时,使用max()和min()顺序的Swift问题

ios – 在Xcode上归档时,使用max()和min()顺序的Swift问题,第1张

概述在归档时,在“编译 swift文件”步骤中,它表示特定的文件有这个错误: PHI node has multiple entries for the same basic block with different incoming values! %31 = phi i64 [ 3, %385 ], [ %386, %385 ], [ 1, %29 ], !dbg !1370label %3 在归档时,在“编译 swift文件”步骤中,它表示特定的文件有这个错误:
PHI node has multiple entrIEs for the same basic block with different incoming values!  %31 = phi i64 [ 3,%385 ],[ %386,[ 1,%29 ],!dbg !1370label %385i64 3  %386 = phi i64 [ %23,%27 ],!dbg !1433LLVM ERROR: broken function found,compilation aborted!

在对文件的代码进行了一段时间的评论之后,我发现以下代码是问题:

var normalizedStrikes = max(1,strikes)normalizedStrikes = min(normalizedStrikes,3)

在尝试了很多事情之后,我发现我不能使用max()和min(),这里是我解决了这个问题:

var normalizedStrikes = strikesif (normalizedStrikes <= 0) {    normalizedStrikes = 1}normalizedStrikes = min(normalizedStrikes,3)

我发现另一个非常好的事情是,如果我将条件改为“< 1”,则会引发相同的错误.好东西.

var normalizedStrikes = strikesif (normalizedStrikes < 1) {    normalizedStrikes = 1}normalizedStrikes = min(normalizedStrikes,3)

我的问题是:为什么会发生这种情况?

Btw我使用的是Xcode Version 6.1.1(6A2008a)

解决方法 这从Xcode 6.3(6D570)解析. 总结

以上是内存溢出为你收集整理的ios – 在Xcode上归档时,使用max()和min()顺序的Swift问题全部内容,希望文章能够帮你解决ios – 在Xcode上归档时,使用max()和min()顺序的Swift问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1109007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存