Post

Replies

Boosts

Views

Activity

iOS17 only issue - NSURLSession failing with "No Space Left on Device"
Hi All, Our app is failing for several server requests with the below error Task .<1> finished with error [28] Error Domain=NSPOSIXErrorDomain Code=28 "No space left on device" UserInfo={_NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<1>, _kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=28, _NSURLErrorRelatedURLSessionTaskErrorKey=( "LocalDataTask .<1>" ), _NSURLErrorNWPathKey=satisfied (Path is satisfied), interface: en0[802.11], ipv4, ipv6, dns} The issue is happening only on iOS17(~10GB space is left on the iPhone11 we are using. We built the app using Xcode15). Our app is working fine on iOS16 and iOS15. The issue only happens on the latest iOS. We are using AFNetworking for all our API calls. AFNetworking doesn't use singleton class for instantiation and everytime a new session is getting created. However we are surprised that this is all working fine till iOS16. Could someone please let us know what is the root cause for this? Thanks.
1
0
948
Oct ’23
IPC in iOS, two independant applications exchanging data
Hello Experts, We are in the process of developing a navigation application. Idea is to launch the Navigation application by our partners application. When navigation application runs in the background, we would like to exchange the navigation application progress with our partner's application. Also looking for interface like partner application queries some data and our navigation application responds. For example, when destination reached, partner application need to get notified from navigation application even if the notification app or partner application is running in the background. OR Partner application queries for travel history and navigation application responds with last 5 trips with details. As we know there is very limited IPC mechanism supported in iOS, using URL Schema, we can exchange some set of data. But this mechanism brings the other application to the foreground. We want to avoid this. We want to do data exchange behind the scene. Is there any way in iOS to achieve this? Every help is appreciated. Thank you very much in advance. With Warm Regards Salila
4
0
3.4k
Sep ’20