버튼이 있고 클릭/탭한 경우 텍스트 상자에 값이 있는지 확인하고 싶습니다. 아무런 가치가 없다면 나는 경고창을 울리고 싶다. 버튼은 Google지도에 경유지를 표시하는 두 번째 ViewController를로드합니다. 텍스트 상자에 옵션이없는 경우 Google지도 ViewController는 웨이 포인트를로드하는 데 문제가 있으며 데이터베이스에서 요청할 객체를 알지 못합니다.비어있는 텍스트 상자 확인
나는 아래의 코드를 사용 해본 결과 :
-(IBAction)mapButton
{
if (route.text == NULL)
//if (route.text == [NSNull null])
//if ([route.text isEqual:[NSNull null]])
{
mapViewController .sharedMapID=mapID;
[self presentModalViewController:mapViewController animated:YES];
}
else
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"Please select a route !" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
}
}
예, 잘못된 방향 일 때, 나는 '평등하지 않음'을 확인하고 변경하는 것을 잊어 버렸다. – Stephen
문제가 풀 렸습니다. 저는이 바보입니다.이 선은 그것을 해결했습니다. if ([route.text isEqualToString : @ ""]) 상황을 바꿔 치기하자. – Stephen
와우, 아이폰 개발에는 이상한 구문이 있습니다. Shaji 나 I에서 빈 문자열을 확인하는 아이디어가 있다면 올바른 답변으로 우리 중 한 명 (아마 그 사람이 첫 번째 사람)을 표시하는 것이 좋을까요? 귀사가 귀사가 귀사의 답을 알고 있음을 알려줍니다. – Stephen