prepareForSegue不适用于自定义segue(快速)

忠实的

我创建了一个自定义segue,并且不断出现相同的错误。即使我创建了一个真正简单的UIStoryboardSegue类,它也发生了。

使用选择器'prepareForSegue:sender:'的重写方法具有不兼容的类型'(CustomOpenSegue,AnyObject?)->()'

这就是我所说的

override func prepareForSegue(segue: CustomOpenSegue, sender: AnyObject?) {

    segue.iconFrame = sender!.view!.frame

}

我的自定义segue可以在没有prepareForSegue的情况下工作(在更简单的模式下),但是我需要传递一个iconFrame值,以使其按预期工作。

有什么建议?

格罗芬德尔

改成

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    if segue is CustomOpenSegue {
        let customOpenSegue = segue as! CustomOpenSegue
        customOpenSegue.iconFrame = sender!.view!.frame
    }
}

如果覆盖方法,则无法更改参数类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

prepareForSegue不适用于自定义segue(快速)

来自分类Dev

快速,自定义单元格颜色不适用于显示指示器

来自分类Dev

自定义主题不适用于FragmentActivity

来自分类Dev

attachmentButtonTappedForRowWithIndexPath不适用于自定义按钮或标签

来自分类Dev

setText不适用于自定义Edittext

来自分类Dev

PHPHtmlParser getAttribute不适用于自定义属性

来自分类Dev

自定义绑定动画不适用于foreach

来自分类Dev

UIButton不适用于自定义UITableViewCell(Swift)

来自分类Dev

AutoCompleteTextView不适用于自定义ArrayAdapter

来自分类Dev

setMargins方法不适用于自定义ViewGroup

来自分类Dev

Django自定义命令不适用于args

来自分类Dev

Xamarin样式不适用于自定义视图

来自分类Dev

我的自定义主题不适用于按钮

来自分类Dev

CSS不适用于自定义fxml组件

来自分类Dev

自定义主题不适用于FragmentActivity

来自分类Dev

setMargins方法不适用于自定义ViewGroup

来自分类Dev

SVProgressHUD关闭不适用于自定义类

来自分类Dev

设置操作不适用于自定义对象

来自分类Dev

分页不适用于自定义重写规则

来自分类Dev

自定义字体不适用于大小类

来自分类Dev

JsGrid 排序不适用于自定义列

来自分类Dev

流程:细化不适用于自定义类型

来自分类Dev

字母顺序不适用于自定义 ListView

来自分类Dev

addTarget() 不适用于自定义扩展

来自分类Dev

isGranted 不适用于自定义角色名称

来自分类Dev

抽屉仅适用于AppBar,不适用于自定义App Bar

来自分类Dev

抽屉仅适用于AppBar,不适用于自定义App Bar

来自分类Dev

自定义存档页面不适用于日期或标签,但适用于类别

来自分类Dev

用于boost program_options的自定义验证器不适用于GCC,不适用于MSVC

Related 相关文章

热门标签

归档