gpt4 book ai didi

ios - 为什么我的 NSMutableSet 是空的?

转载 作者:行者123 更新时间:2023-11-28 23:17:26 29 4
gpt4 key购买 nike

我有一个对象,它只有一个成员,该成员具有一个名为 URLs 的 NSMutableSet 类型的属性。我有一个执行此循环的 View Controller :

NSString *link = [NSString stringWithFormat:@"document.links[%d].toString()", i];
NSString *links = [self.webView stringByEvaluatingJavaScriptFromString: link];
NSURL *URL = [[NSURL alloc] initWithString:links];
NSString *lastPath = [URL lastPathComponent];

if ( [lastPath hasPrefix:comparisonString] ) {

[model.URLs addObject:links];

}

NSLog(@"Count: %d", [model.URLs count]);

但是 log 函数为我打印 0,而且我很肯定我有一些 if 语句为 true 的情况,因为我也记录了它并且看到它触发了几次。有什么指点吗?

最佳答案

您确定 model.URLs 指向有效的 NSMutableSet 吗?如果它为 nil,您在日志语句中的计数仍将是 0,并且 -addObject: 调用将什么都不做。

关于ios - 为什么我的 NSMutableSet 是空的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5602516/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com