ios - PRESENTING SEGUES 下的黑色实心圆圈表示关系是什么意思?
问题描述
长期以来,我一直面临着这种困惑。在属性检查器中一个UITableView
名为 的控制器AllListDetailViewController
中,在 PRESENTING SEGUES 下,我有两个“显示”segues。一个是添加(操作),另一个是所有列表(手动)。我有两个具有相同代码的项目,问题是在一个文件中,一个黑色圆圈在“添加”前面,而在另一个文件中,它在“所有列表”前面。尽可能少地帮助我,或者只是指导我这些圆圈是什么意思?任何帮助将不胜感激。PS :- Add 是 barButton 而 All lists 是另一个UITableViewController
。
第一个连接:
第二个连接:
我希望他们两个都一样!
解决方案
带有小圆点的圆圈仅表示“有一个或多个'显示'转场”。在这种情况下,这并不意味着“所有列表手册”与“添加操作”有什么特别之处,只是存在转义。不要担心这个点出现在你的两个segues中的哪一个,因为它总是出现在那个气泡的右上角。但是这两个segues都被连接起来了。
所以这里唯一的问题是为什么两个segues的顺序不同。Xcode 用来确定它们出现的顺序可能是一些记录不充分的内部逻辑。
如果你真的有兴趣,你可以看看你的两个故事板的源代码(control在项目导航器中点击故事板并选择“打开为”»“源代码”),搜索“显示”,看看是否您可以预测 Xcode 的逻辑(但建议不要编辑故事板的源代码,因为它非常容易使其无法使用......如果您觉得有必要使用它,请确保首先备份故事板文件以便您可以恢复当你完成时它)。
归根结底,转场出现在 IB 用户界面中的顺序(因此,点更接近哪一个)并不重要。两个segues都连接起来了。
推荐阅读
- python - 使用 Python Redis 降低 Redis 性能
- android - 如何修复 android studio 问题而不是全新安装?
- node.js - 从 Lambda 函数写入 DynamoDB
- discord.js - Discord.js 忽略其他表情符号
- rust - 为什么我的闭包不能捕获一个论点?
- android - Android Studio 4.0.1 无法访问 androidx.appcompat.app.AppCompatActivity
- jquery - 一个变量在表中重复多少次?
- vb.net - 将事件 arg 发送到自定义事件处理函数
- python - 如何检查sqlite表中是否存在值
- java - 从列表中删除空/空元素