是否可以通过修改底层NSURLSessionConfiguration来更改现有NSURLSession上的allowsCellularAccess的值?如果用户的设备当前已连接到WiFi,我希望在不取消现有请求的情况下接受用户对我的应用程序设置的任何更改。 最佳答案 没有。session复制其配置。它不保留它。在你的情况下我会做的是:复制session的现有配置并更改该标志。使用修改后的配置创建一个新session。如果用户使用Wi-Fi,则在旧session上调用finishTasksAndInvalidate。这将使sessi