2012-08-30 17 views
17

यह बग पिछले 4 घंटों से मुझे परेशान कर रहा है।वास्तव में सरल कोरडाटा रिलेशनशिप लेकिन शून्य और शून्य देता है?

जब भी मैं इसे गोल करता हूं और पहले उपयोगकर्ता डेटा प्राप्त करता हूं तो संदेश डेटा ... User.name दिखाएगा, लेकिन Message.message नहीं होगा। तो डेटा निश्चित रूप से चल रहा है लेकिन उनके बीच का रिश्ता टूटा हुआ प्रतीत होता है।

enter image description here

+3

छवि के लिए +1। – iNoob

उत्तर

4
सबसे पहले छवि आप अपनी समस्या को वर्णन करने के लिए बनाया के साथ प्रयास के लिए

, +1।

आपकी समस्या का कारण यह है कि आपने कभी भी उपयोगकर्ता को संदेश (या इसके विपरीत) को असाइन नहीं किया है।

message.fetchUser = user; 

या

user.fetchMessage = message; 

प्रयास करें फिर अपने संदर्भ बचाने के लिए और लाने का अनुरोध करते हैं।

+1

मुझे कोड को थोड़ा सा बदलना पड़ा (messageDetails.fetchUser = userDetails), लेकिन मुझे रास्ता दिखाने के लिए बड़े पैमाने पर धन्यवाद, मैं तुमसे प्यार करता हूँ। – louisinhongkong

0

जैसा कि रोग ने कहा, मुझे उपयोगकर्ता को संदेश (या उपाध्यक्ष) को असाइन करने की आवश्यकता थी। मूल रूप से मैंने डेटा के प्रवेश के बाद कोड का यह बिट रखा।

messageDetails.fetchUser = userDetails 
+1

आह, धन्यवाद, इसके बारे में नहीं पता था :) – louisinhongkong

संबंधित मुद्दे