บน iPhone ฉันขอ HTTP โดยใช้ NSURLRequest สำหรับกลุ่มข้อมูล การจัดสรรวัตถุเพิ่มขึ้นอย่างรวดเร็วและฉันกำหนดข้อมูลตามนั้น เมื่อฉันกรอกข้อมูลเสร็จฉันก็ปล่อยมันให้เป็นอิสระ - อย่างไรก็ตามเครื่องมือไม่แสดงข้อมูลใด ๆ ที่จะได้รับการปลดปล่อย!
ทฤษฎีของฉันคือตามค่าเริ่มต้นคำขอ HTTP จะถูกแคชอย่างไรก็ตามฉันไม่ต้องการให้แอป iPhone ของฉันแคชข้อมูลนี้
มีวิธีล้างแคชนี้หลังจากการร้องขอหรือป้องกันไม่ให้แคชข้อมูลใด ๆ ตั้งแต่แรกหรือไม่?
ฉันได้ลองใช้นโยบายแคชทั้งหมดตามเอกสารด้านล่าง:
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]];
theRequest.cachePolicy = NSURLRequestReloadIgnoringLocalCacheData;
แต่ดูเหมือนจะไม่มีอะไรทำให้หน่วยความจำว่าง!