iphone - setting a float value in a condition -
अगर (eventRecord.byName) {प्रस्तुत.टेक्स्ट = eventRecord.byName; Flop descPos = 50.0; } और {[प्रस्तुत removeFromSuperview]; Float descPos = 35.0; } CGRect descFrame = CGRectMake (125, descPos, 185, descStringSize.height); मुझे पूरा यकीन है कि यहाँ क्या करना है, जब से मैं उद्देश्य-सी के साथ पूरी तरह से काम कर रहा हूं, वस्तुओं के साथ किया गया है लेकिन अब, मुझे हालत के आधार पर एक फ्लोट वैल्यू के साथ एक वैरिएबल निर्धारित करना होगा। मुझे यकीन नहीं है कि वाक्यविन्यास क्या होना चाहिए।
एक तरफ नोट पर, xcode4 की अंतिम पंक्ति एक त्रुटि है क्योंकि descPos अघोषित है। लेकिन यह तब नहीं होगा जब स्थिति चलती है?
आप केवल descPos < / Code> अगर स्टेटमेंट के दायरे के भीतर। यदि आप अगर ब्लॉक के भीतर सेटिंग कर रहे हैं, तो इसे पहले से ही घोषित करें: float descPos; अगर (eventRecord.byName) {प्रस्तुत.टेक्स्ट = eventRecord.byName; DescPos = 50.0; } और {[प्रस्तुत removeFromSuperview]; DescPos = 35.0; } CGRect descFrame = CGRectMake (125, descPos, 185, descStringSize.height) अन्यथा, जिस तरह से आप यह कर रहे हैं, descPos का मान को त्याग दिया जाता है जैसे ही ब्लॉक समाप्त होता है (} ब्रेस के साथ)।
Comments
Post a Comment