คำถามติดแท็ก nserror

9
ฉันจะใช้ NSError ในแอพ iPhone ของฉันได้อย่างไร
ฉันกำลังหาข้อผิดพลาดในแอพของฉันและฉันกำลังใช้งานNSErrorอยู่ ฉันสับสนเล็กน้อยเกี่ยวกับวิธีการใช้งานและวิธีเติมข้อมูล มีคนให้ตัวอย่างเกี่ยวกับวิธีที่ฉันเติมแล้วใช้NSError?

3
แนวทางปฏิบัติที่ดีที่สุด - โดเมนและรหัส NSError สำหรับโครงการ / แอปของคุณเอง
มีโพสต์ SO ก่อนหน้านี้เกี่ยวกับการตั้งค่าโดเมนข้อผิดพลาดสำหรับเฟรมเวิร์กของคุณเอง แต่แนวทางปฏิบัติที่ดีที่สุดเกี่ยวกับการตั้งค่าโดเมนข้อผิดพลาดและรหัสข้อผิดพลาดที่กำหนดเองสำหรับโครงการ / แอปของคุณเองคืออะไร? ตัวอย่างเช่นสมมติว่าคุณกำลังทำงานในแอปที่เน้นข้อมูลหลักซึ่งมีการตรวจสอบความถูกต้องจำนวนมากคุณควรยึดติดกับรหัสข้อผิดพลาดข้อมูลหลัก "นอกชั้นวาง" (เช่นNSManagedObjectValidationErrorจากCoreDataErrors.h) หรือควรสร้างขึ้นเองMyAppErrors.hและกำหนดข้อผิดพลาดด้วย ความเฉพาะเจาะจงมากขึ้น (เช่นMyAppValidationErrorInvalidCombinationOfLimbs? การสร้างโดเมนข้อผิดพลาดที่กำหนดเองและชุดรหัสข้อผิดพลาดอาจทำให้รหัสของคุณไม่ชัดเจน แต่มีค่าใช้จ่ายมากเกินไปที่จะรักษาและต้องกังวลเกี่ยวกับความขัดแย้งในการกำหนดหมายเลขรหัสข้อผิดพลาดหรือไม่ หรือมีข้อกังวลอื่น ๆ ที่นี่?

12
รหัสสถานะ HTTP 0 - Error Domain = NSURLErrorDomain?
ฉันกำลังทำโปรเจ็กต์ iOS ในแอปพลิเคชันนี้ฉันกำลังดาวน์โหลดภาพจากเซิร์ฟเวอร์ ปัญหา: ในขณะที่ภาพการดาวน์โหลดฉันได้รับการร้องขอหมดเวลา ตามเอกสารรหัสสถานะ HTTP 408ของการร้องขอหมดเวลา แต่ในแอปพลิเคชันของฉันฉันได้รับรหัสสถานะ HTTP 0พร้อมข้อผิดพลาดต่อไปนี้ Error Domain = NSURLErrorDomain Code = -1001 "การร้องขอหมดเวลา" UserInfo = 0xb9af710 {NSErrorFailingURLStringKey = http://xxxx.com/resources/p/PNG/1383906967_5621_63.jpg , NSErrorFailingURLKey = http://xxxx.com/resources/p/PNG/1383906967_5621_63.jpg , NSLocal requestizedDescription = The ., NSUnderlyingError = 0x13846870 "คำขอหมดเวลา"} ในระหว่างการค้นหาทางอินเทอร์เน็ตฉันไม่พบข้อมูลเกี่ยวกับ HTTP Status Code 0 ใครช่วยอธิบายเรื่องนี้ให้ฉันฟังหน่อย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.