Я использую расширяемый tableView. Одна из ячеек будет использоваться для кнопки, чтобы открыть ссылку URL в сафари. Кнопка IBOulet находится в классе WebsiteCell, а контроллер данных и просмотра находится в подробном представлении.UIButton Call в отдельном классе
В классе «Детальный вид» У меня есть ошибка при попытке вызвать кнопку, где указано websiteCell.venueURL(UIButton)
. Ошибка говорит «Дополнительный аргумент в вызове».
Что должно быть здесь вместо UIButton?
WebsiteCell Класс
class WebsiteCell: UITableViewCell {
@IBAction func venueURL(sender: UIButton) {
}
Detail View Class
else if indexPath.row == 3 {
let websiteCell = tableView.dequeueReusableCellWithIdentifier("websiteCell") as! WebsiteCell
let venueURL = venues!["URL"] as! String
websiteCell.venueURL(UIButton){
UIApplication.sharedApplication().openURL(NSURL(string: venueURL)!)
}
работал как шарм приветствия Адама. –