IP地址打印(快速)

时间:2015-10-07 03:56:16

标签: api ip

我正在尝试使用ipify api来获取我的IP地址。我找到了一些github项目来看它,但我仍然感到困惑。我找到的最好的github项目是https://github.com/AlbanPerli/APPublicIP但它不仅打印出ip地址,还打印出一些额外的单词。它打印出“可选(222.93.883.33)”...我只是想要数字而不是“可选或”()“。”我查看了代码,但没有看到任何关于“可选”或“(” )“。它只有2个代码文件。非常简单明了,只是无法弄清楚如何只显示ip,没有单词。我想也许是因为它的”https://api.ipify.org?format=json“而不是另一个api,是api链接之一。

由于

1 个答案:

答案 0 :(得分:0)

它的打印选项(..)就像您所描述的那样,因为返回给您的数据类型不是字符串 - 它是可选的串即可。如果你这样做:

if let ip = resultReturnedByLibrary {
  print(ip)
}

然后它不会打印额外的信息。

这称为展开可选项。