Allow GitHub Actions to create and approve pull requests自本月 5 月 3 日起,github在 github actions 下添加了创建拉取请求的设置Settings > Actions > General。但是,我似乎无法为我的存储库选择此选项,它呈灰色,没有任何解释为什么它呈灰色。
每当更改并保存“默认权限”设置时,都可以选择Allow GitHub Actions to create and approve pull requests,但如果保存,它会恢复到原始的灰色版本,未选中。
我还尝试向工作流程文件授予拉取请求权限,如下所示:
permissions:
pull-requests: write
Run Code Online (Sandbox Code Playgroud)
但这也不起作用。我是否缺少某些内容,导致我无法在 github 操作中使用拉取请求?
当我从UINavigationController向UINavigationItem添加UISearchController时;当视图加载时,该图标变为白色;当用户单击搜索栏时,该图标变为指定的颜色。自iOS 13.1起发生这种情况。该视频显示了该行为:
我的代码包含一个简单的情节提要,其中包含一个NavigationController +一个TableViewController,并且NavigationController为其分配了一种颜色:

ViewController由以下代码组成:
class ViewController: UITableViewController {
let searchController = UISearchController(searchResultsController: nil)
override func viewDidLoad() {
super.viewDidLoad()
searchController.hidesNavigationBarDuringPresentation = false
searchController.obscuresBackgroundDuringPresentation = false
navigationItem.searchController = searchController
}
}
Run Code Online (Sandbox Code Playgroud)
我还将这些键添加到info.plist文件中,以强制应用程序进入灯光模式,但是如果删除这些键,则仍然存在相同的行为:
<key>UIUserInterfaceStyle</key>
<string>Light</string>
Run Code Online (Sandbox Code Playgroud)
这已在运行iOS 13.1 beta 1的iPhone XS Max上进行了测试。这是预期的行为还是需要修复的错误?
YouTube Data API v3 似乎缺少检查视频 ID 是否较短的功能。检查是否是短视频的另一种方法是检查以下公共 url 的响应代码:https://www.youtube.com/shorts/:videoId(303 = 常规视频,200 = 短视频),但这很容易导致速率限制,如果在 Cloudflare 等工作节点上使用, Google 会将请求标记为可疑。
还有其他方法来检查视频是否是短视频吗?