NSStringとして距離を返すプロジェクトがあります。その距離をチェックして、10,000フィート以下かそれ以上かどうかを確認したいと思います。「ARCでは「int」から「NSString*」への暗黙の変換は許可されていません」というエラーが発生します。NSStringを整数に変換する方法を知っている人はいますか?またはコードを構築する方法は?ありがとうございました!
- (IBAction)btnPress:(id)sender {
NSString *distanceInFeet = [[NSUserDefaults standardUserDefaults]
stringForKey:@"distanceInFeet"];
if ([distanceInFeet intValue] <= 10000)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Close" message:@"Distance is close" delegate:self cancelButtonTitle:@"Dismiss" otherButtonTitles:nil, nil];
[alert show];
return;
else
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Far" message:@"Distance is far" delegate:self cancelButtonTitle:@"Dismiss" otherButtonTitles:nil, nil];
[alert show];
return;
}
}