: In web development and mobile apps, a -999 error (specifically NSURLErrorCancelled ) usually means an asynchronous request was cancelled. This often happens if another request is made before the previous one finishes or if the user navigates away too quickly.