我对swift(以及iOS编程)完全不熟悉,但我开始搞乱它(当一切仍然是beta版本时,这不是一个好主意:D).所以我试着自己弄清楚,但仍然没有.甚至试图添加包含选择器的子视图而没有任何成功.那么任何人都可以帮助我吗?
我想从DNS查询中获取IP连衣裙(如192.168.0.1或87.12.56.50)Swift.我用100种不同的方法尝试了100次......没有什么能帮助我,所以我必须寻求帮助(我希望这里有很多人;))这是我的代码到目前为止:
let host = CFHostCreateWithName(nil,"subdomain.of.stackoverflow.com").takeUnretainedValue();
CFHostStartInfoResolution(host, .Addresses, nil);
var success: Boolean = 0;
let addresses = CFHostGetAddressing(host, &success).takeUnretainedValue() as NSArray;
if(addresses.count > 0){
let theAddress = addresses[0] as NSData;
println(theAddress);
}
Run Code Online (Sandbox Code Playgroud)
好的......这些是我试图实现但没有成功的代码的链接:https:
//gist.github.com/mikeash/bca3a341db74221625f5
如何在iOS上执行DNS查询
从NSData对象在Swift中创建数组
CFHostGetAddressing( )支持ipv6 DNS条目?
在Swift中进行简单的DNS查找
如果我们对这个问题进行了无意义的否定投票,我们可以尝试找到解决方案并帮助其他人(比如我)
今天我迁移到Xcode 6 GM种子,现在我收到以下错误:
类型'ProfilesTableViewController'不符合协议'UITableViewDataSource'.
我已经压倒了numberOfRowsInSection,cellForRowAtIndexPath而且numberOfSectionsInTableView.
事实上,直到今天一切正常.我注意到,当我删除UITableViewDataSource一切工作正常,没有错误发生.所以..是否有必要再使用' UITableViewDataSource',或者只是覆盖它的功能?