我无法理解如何创建BarButtonItem
并将发件人设置为AnyObject。我以编程方式创建了BarButtonItem
,并尝试将发件人设置为任何对象,但是当按下按钮时应用程序崩溃。
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
var toggle = UIBarButtonItem(title: "Settings", style: UIBarButtonItemStyle.Plain, target: self, action: "toggleSideMenu")
self.navigationItem.leftBarButtonItem = toggle
}
func toggleSideMenu(sender: AnyObject) {
toggleSideMenuView()
}
答案 0 :(得分:1)
"选择器"有一个参数,所以它应该是:
import requests
from bs4 import BeautifulSoup as bs
url = 'http://www.alriyadh.com/file/278?&page='
for page in range(2,13):
html = requests.get(url+str(page)).text
soup = bs(html)
此外,该方法本身需要action: "toggleSideMenu:"
^
注释,而且我非常确定@objc
是可选的,所以:
sender