无法 Show/Display 自定义提醒

Unable to Show/Display Custom Alert

我发现这个看起来很酷 "Custom Alert" iOS 控件。但问题是,它没有按预期工作。

每当我试图显示警报时。它似乎在我当前视图的顶部放置了一个 invisible overlay 并导致其底层不响应后续的 touchess。

这里是酷控

Flourish UI

示例项目本身没有正常工作。

所以我尝试在我的应用程序中自己使用控件。但是即使按照 GitHub 页面上的直接指南,我也无法让它工作。

我正在尝试使用本应打开警报的 Modal 控件,但看起来它没有显示警报,但我认为警报在之后是不可见的之所以调用它,是因为我无法在按钮上执行任何其他操作。

看起来 Modal 的 show() 函数有问题 class,但我想不通。一切似乎都那么正确。

https://github.com/unicorn/FlourishUI/blob/master/FlourishUI/FlourishUI/Modal.swift

有人能找到问题所在吗?

这太令人困惑了,最后 4 个小时都在用头撞墙

Xcode 6.3 导致 UIViewControllers 初始化发生了一些重大变化。修复方法是删除原版 init() 方法,将自定义初始化程序转换为便捷方法 convenience init(title: String?, body: String?, status: Status),代码将正常工作。否则,只需继续并下拉新代码,因为我将修复推送到 github :)