Как мне написать IF ELSE для проверки содержимого строки массива? - PullRequest
0 голосов
/ 20 марта 2010

Я пытаюсь написать оператор IF ELSE для включения доставки. Если пользователь не добавляет адрес, содержимое массива остается как "-" & "-" для двух элементов в массиве. Я хочу проверить, есть ли они в массиве, если они есть, то я хочу включить доставку.

Вот код для получения массива:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fullFileName = [NSString stringWithFormat:@"%@/arraySaveFile", documentsDirectory];
NSMutableArray *array = [[NSMutableArray alloc] initWithContentsOfFile:fullFileName];

Как мне написать эту первую строку, чтобы найти "-" & "-"?

if ([fullFileName isEqualToString:@"-","-"]) 
{
[nnNEP EnableShipping];
}
else {
    [nnNEP DisableShipping];
}

Спасибо

майкл

1 Ответ

1 голос
/ 20 марта 2010

Я думаю, что вы хотите проверить содержимое первых двух элементов массива, а не fullFileName.

Например:

if ([[array objectAtIndex:0] isEqualToString:@"-"] 
      && [[array objectAtIndex:1] isEqualToString:@"-"])
{
    [nnNEP EnableShipping];
}
else
{
    [nnNEP DisableShipping];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...