下午好,
我无法在iOS 10.3 beta上实现设置的Alternate Icon Name API。应用程序将构建并运行,但在选择选项卡以更改图标后,我收到以下错误:
Interface Builder文件中的未知类ViewController。 2017-03-21 13:05:43.406 IconTest [60153:14187202] - [UIViewController setIcon:]:无法识别的选择器发送到实例0x7fd150f03260 2017-03-21 13:05:43.445 IconTest [60153:14187202] ***由于未捕获的异常终止应用程序' NSInvalidArgumentException',原因:' - [UIViewController setIcon:]:无法识别的选择器已发送例如0x7fd150f03260'
我的代码如下:
import UIKit
import Foundation
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
func setIcon(sender: UISegmentedControl) {
switch sender.selectedSegmentIndex {
case 0:
UIApplication.shared.setAlternateIconName(nil, completionHandler: { (error: NSError) in
print("error = \(error.localizedDescription)")
} as! (Error?) -> Void)
break
case 1:
UIApplication.shared.setAlternateIconName("Test1", completionHandler: { (error: NSError) in
print("error = \(error.localizedDescription)")
} as! (Error?) -> Void)
break
case 2:
UIApplication.shared.setAlternateIconName("Test2", completionHandler: { (error: NSError) in
print("error = \(error.localizedDescription)")
} as! (Error?) -> Void)
break
default:
break
}
}
}
}