我正在尝试编写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];
}
谢谢,
迈克尔
答案 0 :(得分:1)
我认为您要检查数组前两项的内容而不是fullFileName。
例如:
if ([[array objectAtIndex:0] isEqualToString:@"-"]
&& [[array objectAtIndex:1] isEqualToString:@"-"])
{
[nnNEP EnableShipping];
}
else
{
[nnNEP DisableShipping];
}