这是我的代码
php > $arr = array(1,2,3,array(4,5));
php > $test1 = array(1,3);
php > $test2 = array(4,5);
php > var_dump(in_array($test1, $arr));
bool(false)
php > var_dump(in_array($test2, $arr));
bool(true)
php > var_dump(array_intersect($test1, $arr));
PHP Notice: Array to string conversion in php shell code on line 1
PHP Notice: Array to string conversion in php shell code on line 1
array(2) {
[0]=>
int(1)
[1]=>
int(3)
}
在UIViewControlelr中我有这个:
class TableViewOne: NSObject, UITableViewDataSource, UITableViewDelegate {
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("firstCell") as! firstCell
let index = indexPath.row
cell.labelMy.text = ViewController.firstData![index]
return cell
}
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if let s = ViewController.firstData {
return s.count
}
return 0
}
}
然后在视图中加载我说
@IBOutlet var myTableView1: UITableView!
然而,当我做
let t1 = TableViewOne()
myTableView1.delegate = t1
myTableView1.dataSource = t1
我在self.myTableView1.reloadData()
内的所有功能开始时设置了一个断点,而且根本没有人解雇