ios - NSURL unrecognized selector sent to instance -
स्व:
यहां कोड
cell.imageURL = [NSURL URLWithString की रेखा है। imageURLs [indexPath.row]]; यहां त्रुटि ट्रेस
[UITableViewCell setImageURL:]: है न पहचाना गया चयनकर्ता उदाहरण के लिए भेजा 0x906da70 2014-07-24 17: 16: 50.049 MyApp_iOS [ 9443: 60B] *** न आया हुआ अपवाद 'NSInvalidArgumentException', कारण की वजह से एप्लिकेशन समाप्त: - *** सबसे पहले फेंक कॉल स्टैक '[UITableViewCell setImageURL:] गैर मान्यता प्राप्त चयनकर्ता उदाहरण 0x906da70 के लिए भेजा': (0 CoreFoundation 0x01a8c1e4 __exceptionPreprocess 180 1 libobjc.A.dylib 0x016ad8e5 objc_exception_throw + 44 2 CoreFoundation 0x01b29243 - [NSObject (NSObject) doesNotRecognizeSelector:] 275 3 CoreFoundation 0x01a7c50b ___forwarding___ + 1019 4 CoreFoundation 0x01a7c0ee _CF_forwarding_prep_0 + 14 5 MyApp_iOS 0x0007f518 - [BCDDogViewController tableView: cellForRowAtIndexPath:] + 504 6 UIKit 0x0046611 एफ - [UITableView _createPreparedCellForGlobalRow: withIndexPath:] + 412 7 UIKit 0x004661f3 - [UITableView _createPreparedCellForGlobalRow:] + 69 8 UIKit 0x00447ece - [UITableView _updateVisibleCellsNow:] + 2428 9 UIKit 0x0 045c6a5 - [UITableView layoutSubviews] + 213 10 यूआईकेट 0x003dc964 - [UIView (CALayerDelegate) लेआउटस्ब्लेयरऑफ़लायरः] + 355 11 libobjc.A.dylib 0x016bf82b - [एनएसओबीजेक्ट निष्पादनकर्ता: साथवास्तविक:] + 70 12 क्वार्ट्ज़कोर 0x03ef745a - [कैलायर लेआउटस्ब्ल्युयर] + 148 13 QuartzCore 0x03eeb244 _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 380 14 QuartzCore 0x03eeb0b0 _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 26 15 QuartzCore 0x03e517fa _ZN2CA7Context18commit_transactionEPNS_11TransactionE + 294 16 QuartzCore 0x03e52b85 _ZN2CA11Transaction6commitEv + 393 17 QuartzCore 0x03e53258 _ZN2CA11Transaction17observer_callbackEP19__CFRunLoopObservermPv + 92 18 CoreFoundation 0x01a5436e __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 30 19 CoreFoundation 0x01a542bf __CFRunLoopDoObservers + 399 20 CoreFoundation 0x01a32254 __CFRunLoopRun + 1076 21 CoreFoundation 0x01a319d3 CFRunLoopRunSpecific + 467 22 कोर फ़ौउंडेशन 0x01a317eb CFRunLoopRunInMode + 123 23 ग्राफ़िक्स सेवा S 0x03a805ee GSEventRunModal + 192 24 ग्राफिक्ससर्विसेस 0x03a8042b GSEventRun + 104 25 UIKit 0x0036df9b UIApplicationMain + 1225 26 MyApp_iOS 0x000577c2 मुख्य + 130 27 libdyld.dylib 0x0216d701 शुरू + 1) libc ++ abi.dylib: प्रकार NSException के बिना अपवाद के साथ समाप्त और प्रश्न में संपत्ति
@property (मजबूत, nonatomic) NSURL * imageURL; सेटर के साथ
- (शून्य) setImageURL: (NSURL *) imageUrl {_imageURL = imageUrl; [आत्म प्रारंभ डाउनलोडिंग इमेज]; } अजीब बात यह काम करता था और एक घंटे के बारे में या तो पहले यह काम करना बंद करते हैं और इस अपवाद फेंकने शुरू होता है।
अद्यतन - (UITableViewCell *) तालिकादृश्य: (UITableView *) तालिका दृश्य सेलफोराअटइंडपैथ: (NSIndexPath *) अनुक्रमणिकापैथ {BCDDogImageTableViewCell * cell = [tableView dequeueReusableCellWithIdentifier: [BCDDogImageTableViewCell cellPrototypeIdentifier] forIndexPath: indexPath]; एनएसएलॉग (@ "द सेल वेल:% @", सेल); Cell.imageURL = [एनएसURL URLWithString: self.imageURLs [indexPath.row]]; रिटर्न सेल; }
त्रुटि है, क्योंकि अपने सेल वास्तव में है एक UITableViewCell सेल के लिए अपने कस्टम सेल क्लास को पंजीकृत करना सुनिश्चित करें।
Comments
Post a Comment