मुझे अपने कोड में एक क्रैश हुआ है, और मैंने 2 CGColorRefs पारित होने पर इसे एक लाइन क्रैशिंग पर वापस ट्रैक किया है। यहां ऑब्जेक्ट्स हैं:CGColorRef क्रैश का कारण बनता है
CGColorRef startColor = [[UIColor colorWithWhite:0.92 alpha:1.0]CGColor];
CGColorRef endColor = [[UIColor colorWithWhite:0.94 alpha:1.0]CGColor];
NSLog(@"start: %@ end: %@", startColor, endColor);
एनएसएलओजी एक क्रैश देता है। उनके साथ क्या मामला है?
संपादित करें - जहां यह दुर्घटनाग्रस्त है:
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGFloat locations[] = { 0.0, 1.0 };
NSArray *colors = [NSArray arrayWithObjects:(__bridge_transfer id)startColor, (__bridge_transfer id)endColor, nil];
क्या अपवाद फेंक दिया गया है? यह मेरे लिए ठीक है –
कृपया गलती रेखा सहित अपवाद विवरण प्रदान करें - केवल आपके द्वारा पारित पैरामीटर नहीं। – GarlicFries
जहां यह क्रैश हो रहा है, वहां संपादित किया गया है, अगर मैं वहां एनएसएलओजी नहीं डालता हूं। – Andrew