小编Una*_*lik的帖子

无法识别的选择器发送到类

我已经看到了,这是一个常见的问题,但我找不到自己的任何解决方案.

这是代码:

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)

问题: 出现红色按钮,但是当我点击它时,我收到"无法识别的选择器发送到课堂"错误.

任何帮助表示赞赏!谢谢.

ios swift swift3

3
推荐指数
1
解决办法
2199
查看次数

如何逆向工程/提取代码 ATmega32

我需要帮助从 ATmega32a 微控制器中提取代码。我有关于硬件、寄存器、汇编的知识,但我什至不是嵌入式系统的专家。尽管我知道逆向工程不适合初学者,但我仍然想至少学习我在网上找不到的基本概念。

如何与芯片通信、提取代码并反编译?为此有哪些硬件/软件要求?(假设代码不受保护。)

提前致谢。

microcontroller decompiling atmega reverse-engineering arduino

2
推荐指数
1
解决办法
5846
查看次数