macApp开发碰到的坑

今天闲的没事碰到一个比较好玩的接口,就随便做了个查询类的App.
也挺好用的,然后想了想,能否把这个App干成Mac上的App,反正都是Swift写的.代码粘贴过来就行了.
然后碰到了两个十分尴尬的问题:

1.UITextField和NSTextField的”String”

在UITextField中输入的String可以通过textField.text得到.但是…粘贴到mac中来发现…所有的textField.text都报错了.其实也是小事.查询苹果文档.全体改成textField.stringValue就行了

2.mac软件联网问题.

反正都是用的同一个接口.但是返回的数据在mac上从URLSession中正常返回data变成了返回error.然后控制台打出了底下一堆的东西.(我把时间戳和工程名那部分都截走了.没啥必要看).

dnssd_clientstub ConnectToServer: connect()-> No of tries: 1
dnssd_clientstub ConnectToServer: connect()-> No of tries: 2
dnssd_clientstub ConnectToServer: connect()-> No of tries: 3
dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:11 Err:-1 Errno:1 Operation not permitted
2018-03-22 16:06:02.771111+0800 RecordNumberSearch[46980:12407372] [] nw_resolver_create_dns_service_locked DNSServiceCreateDelegateConnection failed: ServiceNotRunning(-65563)
TIC TCP Conn Failed [1:0x604000169fc0]: 10:-72000 Err(-65563)
Task <A783272C-620A-4B95-986C-12F2EF8F1096>.<1> HTTP load failed (error code: -1003 [10:-72000])
Task <A783272C-620A-4B95-986C-12F2EF8F1096>.<1> finished with error - code: -1003

看到HTTP Load failed我还以为是ATS没配的问题.然后配了之后突然想起来,我用的不是https的接口么.那么可能是接口的问题…忙活半天之后发现.只需要进行如下改动就行
这里写图片描述
重新command + r编译运行即可.

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值