2011-10-19 13 views
8

मैं यूआईएसविच चयनित मूल्य सेट करने की कोशिश कर रहा हूं और यह प्रतिक्रिया नहीं दे रहा है!यूआईएसविच सेट का चयन नहीं किया गया?

यहाँ मेरी कोड

मैं UISwitch को मान सेट है। डिफ़ॉल्ट मान गलत है।

[mailSwitch setSelected:TRUE]; 

क्या कोई मेरी मदद कर सकता है।

+0

की तरह कुछ होगा बस यही गलती की थी। पूछने के लिए धन्यवाद :) – ecth

उत्तर

24

जो संपत्ति आप खोज रहे हैं वह on है; विधि प्रपत्र में, -setOn: या -setOn:animated:

selected एक सामान्य संपत्ति है, जिसे यूआईसींट्रोल पर घोषित किया गया है, जिसका यूआईएसविच पर कोई प्रभाव नहीं पड़ता है। जब मैं एक iPhone अनुप्रयोग विकसित

+1

अच्छा काम ठीक है! – HardCode

+0

बहुत अच्छा, धन्यवाद! – kernix

1

सेटॉन

काम करना चाहिए, मैं, एक चेकबॉक्स की स्थिति जांचने भी साथ समस्या थी। मेरा वर्कअराउंड हर बार इस चेकबॉस का चयन या अचयनित होने पर एक फ़ंक्शन को कॉल करना था, और स्थिति को फिर किसी अन्य चर में सहेजना था।

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