ios - Swift - UITableView didSelectRowAtIndexPath & didDeselectRowAtIndexPath Add & Remove indexPath IDs -
यह कोड है:
समारोह tableView (tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath ) {जाने SelectedItem = items.objectAtIndex (indexPath.row) स्ट्रिंग के रूप में जाने Itemid = selectedItem.componentsSeparatedByString ( "$% ^") // Itemid [1] - मद आइडी} समारोह tableView (tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) {जाने SelectedItem = items.objectAtIndex (indexPath.row) स्ट्रिंग के रूप में जाने Itemid = selectedItem.componentsSeparatedByString ( "$% ^") // Itemid [1] - मद आइडी}
कैसे करें आइटम आईडी "अर्रे या स्ट्रिंग में या कुछ और ..." जोड़ें? जब आप 0,1,4,5 पंक्तियों का चयन करते हैं, उदाहरण के लिए आपके पास अलग-अलग आइटम आईडी हैं "ऐरे या स्ट्रिंग में" और फिर जब मैं उन्हें अचयनित करना चाहते हैं, तो IndexPath.row से सटीक आइटम आईडी को कैसे अचयनित करना है जो अचयनित है और ढूंढता है यह "सरणी या स्ट्रिंग में या कुछ और ..." और इसे हटा दिया? मेरे टूटी हुई अंग्रेजी के लिए क्षमा करें यदि आपके पास कोई प्रश्न पूछने पर पूछते हैं और मैं समझाऊंगा कि क्या मैं
आप
<कोड> वर्ग ViewController: UITableViewController {var selectedItems सुंदर बस एक जोड़ने शब्दकोश आपके तालिका दृश्य नियंत्रक करने के लिए संपत्ति कर ऐसा कर सकता है : [स्ट्रिंग: बूल] = [:] // ... फ़ंक्शन तालिकादृश्य (तालिका दृश्य: UITableView, didSelectRowAtIndexPath सूचकांकपथ: NSIndexPath) {चुने गए ITemem = items.objectAtIndex (indexPath.row) के रूप में स्ट्रिंग आइटम दें Id = selectedItem.componentsSeparatedByString ("$ % ^ ") self.selectedItems selectedItems में जोड़ने // [Itemid [1]] = सच} समारोह tableView (tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) {जाने SelectedItem = items.objectAtIndex (indexPath.row) स्ट्रिंग के रूप में जाने Itemid = SelectedItem.componentsSeparatedByString ("$% ^") // निकालें self.selectedItems selectedItems [Itemid [1]] = शून्य} // रूप self.selectedItems.keys समारोह DoSomething () आइटम एक्सेस कर सकते {selectedItems.keys में आइटम के लिए {println (आइटम)}}}
<से / प्री>
Comments
Post a Comment