小编Wal*_*ren的帖子

iOS 5/XCode 4 Storyboard问题 - 找不到"performSequeWithIdentifier:sender"

我正在试用iOS 5/XCode中的新Storyboard功能,但我不能让两个场景之间的segue过渡工作.我试过按照这个教程,但我被困在第6阶段:

单击其中一个"切换视图"按钮,使其突出显示如下,然后按住控件,然后单击"切换视图"按钮并从按钮拖动,直到蓝线接触另一个视图.将出现一个黑色弹出框,并选择performSequeWithIdentifier:sender.重复另一个按钮.

所以我要做的是使用标有"切换视图"的按钮创建从一个场景到另一个场景的过渡.根据教程,我应该单击按钮,然后按住CTRL并从按钮拖动到另一个View Controller并释放; 然后弹出窗口应该出现一个选项:performSequeWithIdentifier:sender.但我从来没有得到这个选项,而是我得到了这三个选项:Push,ModalCustom.我尝试过这些选项,但是当我点击模拟器中的按钮时没有任何反应.

我的设置截图:http://i.solidfiles.net/0784.png

我在Snow Leopard 10.6.7下运行最新的XCode 4.2预览版6.

我究竟做错了什么?提前致谢!

storyboard ios5 xcode4.2

8
推荐指数
1
解决办法
2万
查看次数

Jetpack Compose Navigation:以字符串形式获取当前目的地的路线

我正在使用 NavHost 和 NavHostController 在我的 Jetpack Compose 应用程序中导航。为了指定目的地,我使用基于字符串的路由:

NavHost(
    navController,
    startDestination = "FOO"
) {
    composable("FOO") {
        Foo()
    }
    composable("BAR") {
        Bar()
    }
}
Run Code Online (Sandbox Code Playgroud)

我想检索当前路径作为一个字符串(FOOBAR使用)navControllernavController.currentDestination.id然而,我能找到的最接近的替代方法是返回一个数字 ID,而不是作为字符串的路线。

有没有办法检索这个值?

我正在使用 Jetpack Compose beta01 和 Compose Navigation alpha08。

android android-jetpack android-jetpack-compose

2
推荐指数
1
解决办法
1141
查看次数