我已经看到了,这是一个常见的问题,但我找不到自己的任何解决方案.
这是代码:
class ButtonViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
view.addSubview(button)
}
func exmp(sender: UIButton) {
print("hello world")
}
let button: UIButton = {
let but = UIButton(frame: CGRect(x: 33, y: 33, width: 33, height: 33))
but.setTitle("-", for: .normal)
but.titleLabel?.textColor = UIColor.white
but.layer.cornerRadius = 10
but.backgroundColor = UIColor.red
but.addTarget(ButtonViewController.self, action: #selector(ButtonViewController.exmp(sender:)), for: .touchDown)
return but
}
}
Run Code Online (Sandbox Code Playgroud)
问题: 出现红色按钮,但是当我点击它时,我收到"无法识别的选择器发送到课堂"错误.
任何帮助表示赞赏!谢谢.
我需要帮助从 ATmega32a 微控制器中提取代码。我有关于硬件、寄存器、汇编的知识,但我什至不是嵌入式系统的专家。尽管我知道逆向工程不适合初学者,但我仍然想至少学习我在网上找不到的基本概念。
如何与芯片通信、提取代码并反编译?为此有哪些硬件/软件要求?(假设代码不受保护。)
提前致谢。
microcontroller decompiling atmega reverse-engineering arduino