我正在Xcode上创建一个Twitter应用,并且遇到了令人沮丧的错误。
我是tryna,使Tweet栏按钮以模态显示。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLmltZ3VyLmNvbS92Z0dFQUJELnBuZyJ9” alt =“文本”>
运行代码时,如果单击“ Tweet”,则会崩溃由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[Twitter.TweetViewController _finishDecodingLayoutGuideConnections:]:无法识别的选择器已发送到实例0x7fb1a25512c0'***首先抛出调用堆栈:libc ++ abi.dylib:以类型为NSException的未捕获异常终止
import UIKit
class TweetViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBOutlet weak var tweetTextView: UITextView!
@IBAction func cancel(_ sender: Any) {
dismiss(animated: true, completion: nil)
}
@IBAction func Tweet(_ sender: Any) {
if (!tweetTextView.text.isEmpty) {
TwitterAPICaller.client?.postTweet(tweetString: tweetTextView.text, success:{ self.dismiss(animated: true, completion: nil)
}, failure: { (error) in
print("Error posting tweet \(error)")
self.dismiss(animated: true, completion: nil)
})
} else {
self.dismiss(animated: true, completion: nil)
}
}
我查找了有类似问题的人,但找不到有帮助的解决方案。
验证IBOutlets
和IBActions
是否正确连接。当XIB
和Class
文件未正确连接时,会发生这些崩溃。
尝试删除连接并再次添加。如果错误仍然存在,请重命名属性名称。