2012-09-20 13 views
33

मैं कुछ कार्यों कि आईओएस 6 के बाद से पदावनत कर रहे हैं हो सकता है कि यह अन्य जो भी बसकार्य का एक बहुत पदावनत कर रहे हैं - iOS 6

[self presentModalViewController:pNewController animated:YES]; 
presentModalViewController:animated is deprecated since iOs 6 

Autosynthesized property 'String' will use synthesized instance variable '_String', not existing instance variable 'String' 

Autosynthesized property 'phonenumber' will use synthesized instance variable '_phonenumber', not existing instance variable 'phonenumber' 


Deprecated: Group Table View Background Color is deprecated in iOS 6.0. 

आईओएस 6 के लिए अद्यतन किसी को भी कर सकते हैं के लिए उपयोगी हो जाएगा मेरी मदद करें कि इसे कैसे ठीक किया जाए ताकि मेरे प्रोजेक्ट में कोई बहिष्कृत कार्य न हो।

अग्रिम में धन्यवाद

+1

यह पूर्ण चेतावनी संदेश 'presentModalViewController (गूगल खोज के आसपास उद्धरण के साथ इस धागे को खोजने के लिए तैनात) है जैसे:

ढूँढें और इस लाइन को हटाने एनिमेटेड: 'बहिष्कृत है: आईओएस 6.0 –

उत्तर

140
[self presentModalViewController:pNewController animated:YES]; 

द्वारा

[self presentViewController:pNewController animated:YES completion:nil]; 

बदला जा सकता है इस परिवर्तन की पृष्ठभूमि पर WWDC 2012 वीडियो सत्र # 236 देखा जा सकता है, iOS पर दृश्य नियंत्रक का विकास।

+3

+1 में पहले बहिष्कृत संख्या के साथ सटीक वीडियो का संदर्भ देने के लिए धन्यवाद! –

9

बहिष्कृत विधि पर क्लिक करें। दाएं कॉलम Quick Help inspector में आप ऐप्पल दस्तावेज़ों से त्वरित सहायता देख सकते हैं।
अद्यतन या वैकल्पिक तरीकों का उपयोग करने की भी एक सिफारिश है।

1

मैं आपको अंतिम के साथ मदद कर सकता हूं: इसका मतलब है कि रंग GroupTableViewBackgroundColor अब ios6 में समर्थित नहीं है। आपने शायद इसे अपने xib फ़ाइलों में कहीं भी इस्तेमाल किया है।

2

इस प्रयास करें,

ओपन .storyboard फ़ाइल या "स्रोत कोड" मोड में .xib फ़ाइल।

<color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> 
1

उपयोग इस

[self presentViewController:object animated:YES completion:NULL]; 

[object dismissViewControllerAnimated:YES completion:NULL]; 
संबंधित मुद्दे