草庐IT

test-network

全部标签

unit-testing - 如何在 Swift 中对 NSFetchedResultsController 进行单元测试

我有一个Swift应用程序,它使用NSFetchedResultsController从持久存储中获取List对象:letfetchedResultsController:NSFetchedResultsController=...varerror:NSError?fetchedResultsController.performFetch(&error)ifleterror=error{NSLog("Error:\(error)")}letlists:[List]=fetchedResultsController.fetchedObjects!as[List]NSLog("listsc

ios - 初始化 CoreML 模型时崩溃 : Error Domain=com. apple.CoreML Code=0 "Error in declaring network."

我在AppStore上有一个应用程序,我从Crashlytics获取了它的错误日志。在我的项目中初始化CoreML模型时,用户遇到的最常见错误之一(也是我重现失败的错误)发生了。以下是我如何初始化模型:classVisionManager:NSObject{///Predictionmodelprivatestaticletmodel=MobileNet()...overrideinit(){super.init()guardletvisionModel=try?VNCoreMLModel(for:VisionManager.model.model)else{//thiscasesho

ios - Alamofire 请求错误 : NSURLErrorDomain Code -1005 The network connection was lost

我正在努力将我的项目从AFNetworking转移到Alamofire。真的很喜欢这个项目。但是,我在尝试发出GET请求时收到此错误。下面是一些示例代码:classfunclistCloudCredntials(onlyNewonlyNew:Bool=true,includePending:Bool=true)->Request{letparameters:[String:AnyObject]=includePending?["include_pending":"true"]:[:]leturlString="https://myapp-staging.herokuapp.com/ap

networking - Docker 容器网络与 Docker-in-Docker

我想通过docker-in-docker设置与父docker容器中的子docker容器建立网络。假设我正在尝试连接到一个简单的Apachehttpd服务器。当我在主机上运行httpd容器时,一切正常:asnyder:~$dockerrun-d-p8080:80httpd:alpineasnyder:~$curllocalhost:8080Itworks!但是当我从docker-in-docker设置中执行相同操作时,我收到Connectiondenied错误:asnyder:~$dockerrun-d--namemydind--privilegeddocker:dindasnyder:

networking - Docker 容器网络与 Docker-in-Docker

我想通过docker-in-docker设置与父docker容器中的子docker容器建立网络。假设我正在尝试连接到一个简单的Apachehttpd服务器。当我在主机上运行httpd容器时,一切正常:asnyder:~$dockerrun-d-p8080:80httpd:alpineasnyder:~$curllocalhost:8080Itworks!但是当我从docker-in-docker设置中执行相同操作时,我收到Connectiondenied错误:asnyder:~$dockerrun-d--namemydind--privilegeddocker:dindasnyder:

iOS 9 CloudKit : query does not return anything while connected to cellular network

我正在使用xcode7beta5开发一个应用程序。当我在我的iphone6上运行我的应用程序时,如果我的iphone在wifi模式下工作,我会尝试将它连接到CloudKit,一切正常,我会显示我的所有数据;但是如果我的iPhone在LTE模式下工作,我就看不到任何类型的数据。有谁知道如何做到这一点?funcgetRecordsFromCloud(){lavori=[]/let_cloudContainer=CKContainer.defaultContainer()letpublicDatabase=CKContainer.defaultContainer().publicCloudD

Xcode 7 : Can't create a Swift command line tool with a unit test target

哦,Xcode!我被困住了。如果我创建一个MacOSCocoa应用程序,我将免费获得一个单元测试目标。但我想编写一个命令行工具(或者甚至是一个我可以链接到命令行工具的库)并针对它编写一些单元测试。如果我能弄清楚,我会被诅咒的。我已经足够深入了,我有一个命令行目标和一个测试目标。我可以“@testableimport”我的命令行模块并使用测试代码中的代码,而在Xcode中没有错误。但是,一旦我尝试运行我的测试(Cmd-U),我就会收到链接错误。主模块中的所有类都不能链接。什么?几个小时以来我一直在搞乱这个问题,而GreatGoogle没有任何帮助。(我使用的是Xcode7,Xcode6看

networking - 没有 --net=host 参数的 docker 容器内的网络无法访问

问题:docker容器中没有互联网连接。症状:ping8.8.8.8不起作用。来自主机系统的Wireshark回馈:1910.866212113172.17.0.2->8.8.8.8ICMP98Echo(ping)requestid=0x0009,seq=0/0,ttl=642011.867231972172.17.0.2->8.8.8.8ICMP98Echo(ping)requestid=0x0009,seq=1/256,ttl=642112.868331353172.17.0.2->8.8.8.8ICMP98Echo(ping)requestid=0x0009,seq=2/512,

networking - 没有 --net=host 参数的 docker 容器内的网络无法访问

问题:docker容器中没有互联网连接。症状:ping8.8.8.8不起作用。来自主机系统的Wireshark回馈:1910.866212113172.17.0.2->8.8.8.8ICMP98Echo(ping)requestid=0x0009,seq=0/0,ttl=642011.867231972172.17.0.2->8.8.8.8ICMP98Echo(ping)requestid=0x0009,seq=1/256,ttl=642112.868331353172.17.0.2->8.8.8.8ICMP98Echo(ping)requestid=0x0009,seq=2/512,

ios - 在 Swift 中使用 Reachability、NSNotification 和 Network Link Conditioner 检测网络连接变化

从iOS12开始,您只需使用NWPathMonitor,这是一行代码(example)。出于历史目的:我正在尝试将网络连接检测集成到我的应用程序中,但是似乎我在某个地方犯了一个错误,因为我的网络更改没有被检测到/打印到控制台.如帖子中所述,我目前正在使用以下这些类和工具来完成这项工作:可达性{.h,.m}NSNotificationCenter网络链接调节器代码在AppDelegate.Swift中,我设置了NSNotificationCenter来检测变化:funcapplication(application:UIApplication,didFinishLaunchingWith