我对新的Xcode 8(没有测试版)和swift3有一个奇怪的问题.
一旦每隔3-4次编译我的代码,我就会得到一个'命令因信号分段错误而失败11'错误.我只需要输入新的空行,或者有时更改一些空格,或添加注释(代码中的任何地方),错误消失,我可以再次编译.这真的很奇怪,因为我没有更改代码中的任何内容!有时我可以编译它的工作,然后我不会改变任何东西,我再次编译,我得到错误.这真烦人!
我注意到这种情况正在发生,因为我安装了几个"Firebase"吊舱(Firebase,Firebase/Auth等......).但我需要它们.
有人有什么建议吗?
PS:我已经将我的项目的启用Bitcode设置为No尽可能多的解决方案,但没有.在错误消息中,没有指出任何错误的快速页面,例如:
'func_name'就是这个:
public class func loginUser(fir_user: FIRUser) {
let user = SFUser()
user.email = fir_user.email
user.isLogged = true
try! sfRealm.write() {
sfRealm.add(user, update:true)
}
var userToAdd = [String:AnyObject]()
userToAdd["email"] = fir_user.email! as NSString
let ref=FIRDatabase.database().reference()
let usersRef = ref.child(childName)
usersRef.setValue([key:value])
}
Run Code Online (Sandbox Code Playgroud)
但是,正如我所说,我可以在另一个文件中输入一个空行并编译!
谢谢
我正在开发一个允许Siri发送消息的应用程序.几天前,一切都运行良好,每当我说'发送消息使用'MyApp名称''它显示SiriUI,它正在正确处理命令.
但是几天后我得到了不同的行为!有时Siri打开我的应用程序,有时会说:"这是我在网上找到的'使用'myapp name'发送消息':",有时"我不明白"使用'myapp'发送消息,有时我得到我过去常常得到的正确行为.
当然,我的应用程序在设置> Siri> App支持中启用
这是一个非常奇怪的行为.我很抱歉,对不起.我可以说这个问题用我用来调试的两个不同的手机进行验证,我试图在线下载一个示例项目(在github上),我遇到了同样的问题.我一直在使用我的专业资料,特别是"Xcode自动管理签名"已启用
有谁知道如何解决这个问题?
谢谢!
我在使用iOS 10的设备上运行资产和Xcode 9 beta时遇到问题.它不会从资产上传任何图像,因此在手机上我看不到任何资产!
如果我在故事板中加载图像,它只是没有在手机上显示任何图像(但它显示在故事板中),如果我做了一些事情:
UIImage(named:"imageName")!
它与日志消息崩溃:
***断言失败 - [_ CUIThemePixelRendition _initWithCSIHeader:],/ BuildRoot/Library/Caches/com.apple.xbs/Source/CooreUI/CoreUI-428.6/CoreTheme/ThemeStorage /CUIThemeRendition.m:3788无法加载"imageName"从标识符为"myIdentifierName"的包中的nib引用的图像
这很奇怪,因为在iOS 11 beta的另一台设备上运行的代码相同,我可以看到图像.
当应用程序位于前台和后台时,我可以跟踪地理位置(所有关于位置精度和节省电池寿命的讨论)。
但是,我还需要在应用程序未运行时(未打开且不在后台,被杀死)跟踪用户,当然需要用户许可。
有可能做到吗?
我需要类似“查找朋友”的应用程序。允许吗?
谢谢