我在Swift中使用CSStickyHeaderFlowLayout作为Parallax Header。 Xcode 7 swift 2.0。
我测试了github swift demo。在转向另一个视图控制器时,应用程序崩溃了。 日志说:
由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'Receiver()没有带标识符'great1'的segue
我还测试了github对象-c演示代码,segue工作正常。
我发现下面的代码有问题。它位于appDelegate.swift中,用于存储库中的swift演示代码。有没有人知道解决方案保持segue工作,同时有像下图这样的stickyParallaxHeader。
[] []
http://us.battle.net/wow/en/character/garrosh/therm%C3%ADte/advanced
下面的是调试日志。
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
let stickyHeaderFlowLayout = CSStickyHeaderFlowLayout()
let collectionViewController = CollectionViewController(collectionViewLayout: stickyHeaderFlowLayout)
let window = UIWindow(frame: UIScreen.mainScreen().bounds)
window.rootViewController = collectionViewController
window.makeKeyAndVisible()
self.window = window
return true
}