我在任何地方都没有找到这个问题,所以认为这会对某人有帮助。如果重复,请有人标记。
我购买了新 iPhone 并开始测试我的应用程序,该应用程序使用在本地 Mac 上运行的 Parse Server。调用解析时出现错误 NSURLDomainError。这在模拟器上没有发生,想知道突然发生了什么,所以尝试深入研究错误。下面是错误堆栈。我不明白为什么无法访问服务器。
查了很多资料但没有找到解决办法。
花了很多时间后,我进入我的应用程序的 iOS 设置,发现“本地网络”被禁用。我在安装应用程序时选择了“不允许”,但没有意识到它会影响应用程序。我启用了它并且应用程序运行了。
开发人员必须了解的关于 macOS 或 iOS 或任何其他系统如何工作的众多知识之一!!
nsError NSError domain: "Parse" - code: 100 0x00000003035f6550
_userInfo __NSFrozenDictionaryM * 0x303ba6960 0x0000000303ba6960
NSDictionary NSDictionary
[0] (null) "code" : Int64(100)
[1] (null) "error" : 0x973b5b30fac228bf
[2] (null) "NSLocalizedDescription" : 0x973b5b30fac228bf
[3] (null) "temporary" : Int32(1)
[4] (null) "originalError" : 0x00000003035e5320
[5] (null) "NSUnderlyingError" : 0x00000003035e5320
key __NSCFConstantString * "NSUnderlyingError" 0x00000001ed461f68
value NSURLError? 0x00000003035e5320
baseNSError@0 NSError domain: "NSURLErrorDomain" - code: 18446744073709550607
_userInfo __NSFrozenDictionaryM * 0x303ba0340 0x0000000303ba0340
NSDictionary NSDictionary
[0] (null) "_kCFStreamErrorCodeKey" : Int32(50)
[1] (null) "NSUnderlyingError" : domain: "kCFErrorDomainCFNetwork" - code: 18446744073709550607
[2] (null) "_NSURLErrorFailingURLSessionTaskErrorKey" : "LocalDataTask <0A95DFE4-E98B-4880-BE5A-E8CE7130F804>.<4>"
[3] (null) "_NSURLErrorRelatedURLSessionTaskErrorKey" : 1 element
key __NSCFConstantString * "_NSURLErrorRelatedURLSessionTaskErrorKey" 0x00000001ed9b7ca8
value __NSSingleObjectArrayI * 1 element 0x0000000303902620
[0] __NSCFString * "LocalDataTask <0A95DFE4-E98B-4880-BE5A-E8CE7130F804>.<4>" 0x000000030189db80
[4] (null) "NSLocalizedDescription" : 0x973b5b30fac228bf
key __NSCFConstantString * "NSLocalizedDescription" 0x00000001ed461fc8
value _NSBPlistMappedString? 0x973b5b30fac228bf
[5] (null) "NSErrorFailingURLStringKey" : (no summary)
key __NSCFConstantString * "NSErrorFailingURLStringKey" 0x00000001ed462528
value _TtCs15__StringStorage * 0x301f703c0 0x0000000301f703c0
[6] (null) "NSErrorFailingURLKey" : "http://192.168.1.2:1337/parse/functions/signInWithAuth"
[7] (null) "_kCFStreamErrorDomainKey" : Int64(1)
key __NSCFConstantString * "_kCFStreamErrorDomainKey" 0x00000001ed9b6848
__NSCFString __NSCFString
value __NSCFNumber * Int64(1) 0x903b4a5852c22ac1