ちょっと私は基本的な電卓(磨きスタイル)を作ろうとしていますが、なぜ2進小数点の入力を止めるコードが機能しないのか分かりません。私は別のスレッドで別の方法を見つけましたが、私のコードがうまくいかない理由を理解したいと思います。私は、isEqualToString
を使用してNSStringの比較..Objective-Cの論理を理解する
- (IBAction)digitPressed:(UIButton *)sender
{
NSString *digit = [sender currentTitle]; // the number on the button pressed
NSString *decimalErrorChecker = [[self display] text]; //search line for .
NSRange range = [decimalErrorChecker rangeOfString:@"."];
if ((range.location != NSNotFound) && ((digit == @"."))) { //double if to stop 2nd
//SHOW ERROR
}else //APPEND DIGIT TO ALREADY ENTERED String.
!!!!!!!!! DUHHHHHHHH !!!!!!!!!!! 時々私は誓う.....ありがとう.. – metaDNA