Swift: Как добавить кнопку в представление настроек InAppSettingsKit (iPhone/iPad)?
Я следовал инструкциям в разделе " Как добавить кнопку в представление настроек InAppSettingsKit (iPhone / iPad)?" У меня есть кнопка, появляющаяся на экране настроек. Тем не менее, я не могу получить ввод при нажатии. мой заголовок моста:
#include <UIKit/UIKit.h>
#import "InAppSettingsKit/IASKViewController.h"
#import "InAppSettingsKit/IASKAppSettingsViewController.h"
#import "InAppSettingsKit/IASKSpecifier.h"
#import "InAppSettingsKit/IASKSettingsReader.h"
мои занятия:
class settingsViewController: IASKAppSettingsViewController
{
func settingsViewController(sender: IASKAppSettingsViewController, buttonTappedForSpecifier specifier: IASKSpecifier)
{
println("click")
}
}
1 ответ
Чтобы поймать нажатие кнопки, установите делегата для получения обратных вызовов:
import UIKit;
class settingsViewController: IASKAppSettingsViewController
{
override func viewDidLoad()
{
self.delegate = self
}
func settingsViewController(sender: AnyObject, buttonTappedForKey key: String)
{
println("click \(key)")
}
}