关于枚举的 iOS 警告

标签 ios for-loop nsstring nsarray enumeration

NSString *arrayOfStrings = [NSArray arrayWithObjects:@"http://", @"https://", nil];
NSString *stringToSearchWithin = webpageURLLabel.text;

BOOL found=NO;
for (NSString *s in arrayOfStrings)

for 循环说

Collection expression type 'NSString *' may not respond to 'countByEnumeratingWithState:objects:count:'

我该如何解决?现在它只是一个警告,但我不想看到任何警告

最佳答案

您将 arrayOfStrings 声明为 NSString。应该是 NSArray

关于关于枚举的 iOS 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11704950/

相关文章:

objective-c - 如果比较两个 NSString 对象时 "a == b"为假

objective-c - 为什么 NSDecimalNumber 出现在 NSString 中?

javascript - 如何获取 String 中的 Javascript 元素值? (iPhone)

ios - 如何在 iTunes 中删除失败的 iOS 构建?这可能吗?

ios - iOS 中的宏录制

javascript for 循环 - 如何获取 [i] 之前的文本

java - 如何从用于 addValueEventListener 的 for 循环内的查询获取字符串值

for-loop - 使用具有 2 个参数的机器人框架进行循环

ios - 我们是否必须生成并使用客户端库才能使用 Google App Engine 的端点?

ios - 如何将我的 Card 转换为 NSSet?