से NSMutableArray मेरे पास निम्न कोड है और मैं NSArray के बजाय एनएसएमयूटेबल सरणी का उपयोग करना चाहता हूं, क्या आप मुझे बता सकते हैं कि एनएसएमयूटेबल सरणी को कैसे लोड किया जाए, क्योंकि वर्तमान विधि काम नहीं करती है।NSArray
-(void) whatever{
NSData *htmlData = [[NSString stringWithContentsOfURL:[NSURL URLWithString: @"http://www.objectgraph.com/contact.html"]] dataUsingEncoding:NSUTF8StringEncoding];
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:htmlData];
NSArray *titles = [xpathParser search:@"//h3"]; // get the page title - this is xpath notation
TFHppleElement *title = [titles objectAtIndex:0];
NSString *myTitles = [title content];
NSArray *articles = [xpathParser search:@"//h4"]; // get the page article - this is xpath notation
TFHppleElement *article = [articles objectAtIndex:0];
NSString *myArtical = [article content];
मैं कोशिश की है:
NSMutableArray *titles = [xpathParser search:@"//h3"];
लेकिन यह मान लोड करता है?
मैं आपको वोट दूंगा लेकिन आपने लिखा था "सम्मेलन द्वारा एक वस्तु को संदर्भ संख्या = 1 के साथ वापस करना चाहिए जो तकनीकी रूप से गलत है। वास्तव में यदि आप अपना स्वयं का लिंक पढ़ते हैं तो आप देखेंगे कि यह ऑब्जेक्ट स्वामित्व नीति अनुभाग में "बनाए रखने की गणना" वाक्यांश का भी उपयोग नहीं करता है। – JeremyP
@ जेरेमीपी हम्म, अच्छा बिंदु। फिक्स्ड। –
आप बिंदु चूक गए हैं। ऐप्पल की मेमोरी मैनेजमेंट गाइड का कहना है कि सम्मेलन यह है कि आप * ऑब्जेक्ट * हैं। यह एक कार्यान्वयन विस्तार है कि बनाए रखने की गिनती 1 है (जो हमेशा वैसे भी सच नहीं है)। – JeremyP