是否可以在iOS中以编程方式创建网络接口?

是否可以在iOS中以编程方式创建网络接口?,ios,networking,uiwebview,Ios,Networking,Uiwebview,我正在尝试向我的iOS应用程序添加一个指示器,每当我的应用程序发生网络呼叫时,该指示器就会显示出来。这意味着即使在UIWebView/WKWebView中发生AJAX调用,该指示器也应该工作。不是从每个委托(如UIWebViewDelegate、NSURLConnectionDeleget或NSURLSessionDelegate等)触发指示器。我希望监视网络接口并执行此操作。我已尝试getifaddrs()获取接口状态/数据包计数。但我无法区分从我的应用程序和其他应用程序发送的数据包 所以我的

我正在尝试向我的iOS应用程序添加一个指示器,每当我的应用程序发生网络呼叫时,该指示器就会显示出来。这意味着即使在UIWebView/WKWebView中发生AJAX调用,该指示器也应该工作。不是从每个委托(如UIWebViewDelegate、NSURLConnectionDeleget或NSURLSessionDelegate等)触发指示器。我希望监视网络接口并执行此操作。我已尝试
getifaddrs()
获取接口状态/数据包计数。但我无法区分从我的应用程序和其他应用程序发送的数据包

所以我的问题是:

  • 我知道iOS不支持数据包跟踪。有可能吗 用任何方法区分数据包
  • 是否可以通过编程和 路由所有连接?这样我们就可以在上面使用
    getifaddrs()
    接口
  • 或者是否有其他方法实现这一点(触发指示器) 从一个点开始,而不干扰整个代码)