2015-09-28 12 views
10

मैं अपने ऐप में राज्य बहाली को लागू करने पर काम कर रहा हूं, हालांकि मैं एक मुद्दा में भाग गया हूं। मैंने हाल ही में तालिका दृश्य में 3 डी टच समर्थन जोड़ा है, और यह अब हर समय पूरी तरह से काम करता है सिवाय इसके कि मैंने राज्य बहाली को जोड़ा है। जब ऐप तालिका दृश्य को पुनर्स्थापित करता है, तो कोशिकाओं को दबाव लागू करने से कुछ भी नहीं होता है, जैसे कि तालिका दृश्य पूर्वावलोकन के लिए पंजीकृत नहीं किया गया है।3 डी टच और राज्य बहाली के साथ मुद्दे

मैं viewDidLoad में इस कोड है:

override func viewDidLoad() { 
    super.viewDidLoad() 

    if #available(iOS 9.0, *) { 
     if traitCollection.forceTouchCapability == UIForceTouchCapability.Available { 
      registerForPreviewingWithDelegate(self, sourceView: view) 
     } 
    } 
} 

मैं अगर यह मदद मिलेगी देखने के लिए viewDidAppear पर ले जाकर की कोशिश की है, लेकिन यह एक फर्क नहीं किया।

कोई विचार?

उत्तर

4

ठीक है, मैंने अंततः इसे बाहर निकाला। मुझे registerForPreviewingWithDelegate से viewWillAppear स्थानांतरित करना पड़ा और मुझे शुरुआत में self. भी जोड़ना पड़ा।

संबंधित मुद्दे