首先让我说我已经研究了这个主题,并查看了以下链接,但没有帮助 Link 1
我厌倦了取消检查属性检查器中的元素(如link1中所述)。
我还尝试将代码添加到。LINK 2中所述的.plist文件中,但没有帮助。
我似乎得到的错误是当我使用按钮启动它时执行以下事件序列:
用户按下按钮
警告弹出,询问用户是否要继续
如果是,现在按钮会被取消隐藏以允许用户将数据发送到我的域
按下新按钮后,我使用fetch获取一堆核心数据,然后使用NSString将其发送到我的域(data:data!,encoding:NSUTF8StringEncoding)!调用
在所有数据发送到我的域后,我每次都会收到以下错误:
_BSMachError:(os / kern)无效功能(20) _BSMachError:(os / kern)无效名称(15)
它确实成功发送了数据,但错误仍然存在......请帮助
答案 0 :(得分:0)
我收到此错误执行的不是长时间运行操作,而是一些操作需要很长时间来处理UIAlertActions的处理程序块。我通过将操作放在后台线程中来解决:
NSOperationQueue().addOperationWithBlock {
// Operations Here.
}
访问核心数据的时间可能比您想象的要长,并且从按钮处理程序访问它可能会出现错误,因为某些处理程序的响应时间有限。
答案 1 :(得分:0)
对我来说,当我尝试将按钮标题设置为可选字符串时发生此错误:
val serRdd1= rdd1.map { case (k,v) => (new SerByteArr(k), v) }
val serRdd2= rdd2.map { case (k,v) => (new SerByteArr(k), v) }
class SerByteArr(val bytes: Array[Byte]) extends Serializable {
override val hashCode = bytes.deep.hashCode
override def equals(obj:Any) = obj.isInstanceOf[SerByteArr] && obj.asInstanceOf[SerByteArr].bytes.deep == this.bytes.deep
}
更改为此错误消息时不会出现错误消息:
self.titleButton.setTitle(self.playlistItem?.title, for: UIControlState())
随意在您的问题中发布相关代码。 希望这会有所帮助...