मैं एक्सकोड 4.5.2 के साथ आईफोन ऐप्स बनाने के लिए सीख रहा हूं और मैंने कुछ अजीब देखा। जैसा कि आप पते पर देख सकते हैं http://i.stack.imgur.com/purI8.jpg बटनों में से एक के अंदर पाठ आईओएस 6 सिम्युलेटर में प्रदर्शित नहीं होता है। मैंने एंटर बटन को 0 और उसी पंक्ति में स्थानांतरित करने का भी प्रयास किया, लेकिन लाइन के सभी तीन बटनों में टेक्स्ट गायब हो गया। कोई भी जानता है कि इस समस्या का कारण क्या है और इसे कैसे हल किया जाए?सिम्युलेटर बटन टेक्स्ट नहीं दिखाता
#import "CalculatorViewController.h"
#import "CalculatorBrain.h"
@interface CalculatorViewController()
@property (nonatomic) BOOL userIsInTheMiddleOfEnteringANumber;
@property (nonatomic, strong) CalculatorBrain *brain;
@end
@implementation CalculatorViewController
@synthesize display;
@synthesize userIsInTheMiddleOfEnteringANumber;
@synthesize brain = _brain;
- (CalculatorBrain *)brain
{
if (!_brain) _brain = [[CalculatorBrain alloc] init];
return _brain;
}
- (IBAction)digitPressed:(UIButton *)sender
{
NSString *digit = [sender currentTitle];
if (self.userIsInTheMiddleOfEnteringANumber) {
self.display.text = [self.display.text stringByAppendingString:digit];
} else {
self.display.text = digit;
self.userIsInTheMiddleOfEnteringANumber = YES;
}
}
- (IBAction)enterPressed
{
[self.brain pushOperand:[self.display.text doubleValue]];
self.userIsInTheMiddleOfEnteringANumber = NO;
}
- (IBAction)operationPressed:(UIButton *)sender
{
if (self.userIsInTheMiddleOfEnteringANumber) [self enterPressed];
NSString *operation = [sender currentTitle];
double result = [self.brain performOperation:operation];
self.display.text = [NSString stringWithFormat:@"%g", result];
}
@end
हम अपने कोड देख सकते हैं? – Max
हां, मैंने इसे नहीं रखा क्योंकि बटन टेक्स्ट कोड के माध्यम से सेट नहीं है, लेकिन यदि आपको इसकी आवश्यकता है तो दृश्य का कोड यहां है। बटन से संबंधित कार्रवाई एंटर दबाया गया है। – Soel
आपकी समस्या हल हो गई है? – ichanduu