ios - 我无法让我的 ios 自定义 url 方案与数字一起使用

标签 ios objective-c xcode5

如果我使用例如
seveneleven://有用

如果我使用
711://它失败或
7eleven://它失败

我在网上搜索并没有发现同样问题的结果。我是第一个还是只是暗中理解你不能使用以数字开头的 url 方案?

最佳答案

什么是有效方案名称的定义可以在以下位置找到:http://www.w3.org/Addressing/URL/url-spec.txt在“特定 URL 方案的 BNF”下。对于“方案”,它指出:
scheme ialpha ialpha alpha [ xalphas ] alpha a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z xalpha alpha | digit | safe | extra | escape
有关完整定义,请参见页面。

这意味着方案不能以数字(或任何其他非字母)开头

关于ios - 我无法让我的 ios 自定义 url 方案与数字一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22855583/

相关文章:

ios - 使用新的 Swift 3 和 Alamofire 解析 JSON

xcode - 在 5.0 中打开后无法在 Xcode 4.6 中打开项目

ios - iOS 应用程序的 xcode 中的 Uncrustify 错误

xcode - 如何从终端/命令行禁用Xcode 5 Source Control?

ios - 在 3D 旋转中转换加速度计

ios - 如何在 Xcode 中显示模拟按钮?

ios - 细节 View 加载两次

objective-c - Testflight 没有完全安装

objective-c - 如何在 Mac OS X 中使用 Storyboard Unwind Segue

ios - 如何以只读方式设置 UICollectionViewCell 的属性