if([segue.identifier isEqualToString:@"Edit"]){
AddCoffeeViewController *avc = [segue destinationViewController];
Coffee *coffeeObj = [appDelegate.coffeeArray objectAtIndex:arow];
NSLog(@"ViewController.m prepareForSegue: arow: %d coffeeName:%@ price:%@ coffeeID:%d",arow,coffeeObj.coffeeName,coffeeObj.price,coffeeObj.coffeeID);
[coffeeObj setIsInEditMode:YES];
avc.EditCoffeeObj = coffeeObj;
}
जब मैं एक्सेसरी बटन दबा रहा हूं तो मुझे सही पंक्ति नहीं मिल रही है।
हालांकि नीचे की विधि में मुझे सही पंक्ति मिल रही है। क्या कोई तरीका है कि अगर मैं किसी भी ivar का उपयोग नहीं करना चाहता हूं तो मैं सीगू के लिए सही पंक्ति तैयार कर सकता हूं।इंडेक्सपाथ पंक्ति विस्तार से प्रकटीकरण के लिए सीगू के लिए तैयार नहीं हो रही है
-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath{
arow = indexPath.row;
}
tableViewCell गौण बटन: मोडल segue प्रदर्शन (संपादित करें)
+ बटन (नेविगेशन बार बटन मद): मोडल segue प्रदर्शन (जोड़े)
क्यों बस सीधे segue accessoryButtonTappedForRowWithIndexPath अंदर के लिए तैयार नहीं डाल सकते के माध्यम से indexPath प्राप्त? –
मैं कॉफी क्लास ऑब्जेक्ट पास करना चाहता हूं। यदि उपयोग करें [स्वयं प्रदर्शन SegueWithIdentifier: @ "संपादित करें" प्रेषक: शून्य]; तो क्या कोई है कि मैं कॉफी क्लास ऑब्जेक्ट भी पास कर सकता हूं। –
नोट: एक्सेसरी बटन से सेगिंग कॉल करना पहली बार आईओएस 6 में पेश किया गया था। कस्टम सेल बनाने और इसमें एक बटन जोड़ने और उस बटन से सेगू को कॉल करने के लिए एक अच्छा कामकाज है। – Groot