Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 无法打印由NSScanner分配的NSString_Iphone_Objective C_Xcode_Cocos2d Iphone_Nsscanner - Fatal编程技术网

Iphone 无法打印由NSScanner分配的NSString

Iphone 无法打印由NSScanner分配的NSString,iphone,objective-c,xcode,cocos2d-iphone,nsscanner,Iphone,Objective C,Xcode,Cocos2d Iphone,Nsscanner,我试图扫描html文件中的特定字符串,将其分配给NSString,然后使用NSString执行操作。如果重要的话,我是在Cocos2d中做这件事的 我的代码如下所示: NSScanner *scanner = [NSScanner scannerWithString: htmlCodeString]; NSString* string; [scanner scanUpToString:@"HTML CODE" intoString:NULL]; [scanner scanString:@"HT

我试图扫描html文件中的特定字符串,将其分配给NSString,然后使用NSString执行操作。如果重要的话,我是在Cocos2d中做这件事的

我的代码如下所示:

NSScanner *scanner = [NSScanner scannerWithString: htmlCodeString];
NSString* string;

[scanner scanUpToString:@"HTML CODE" intoString:NULL];
[scanner scanString:@"HTML CODE" intoString:NULL];
[scanner scanUpToString:@"STRING I NEED" intoString: &string];
NSLog(@"%@", string);
当我运行代码时,NSLog打印我正在其中执行代码的层的名称

我很困惑,因为我遵循了苹果的这个例子: (滚动至底部)


任何建议都将不胜感激。

检查
扫描字符串:intoString
返回的内容。如果返回
NO
,则找不到该字符串,并且不会修改“into”字符串。由于不初始化字符串,因此它包含一些随机垃圾。您应该将其初始化为
nil
,然后查找找不到字符串的原因。

请发布
htmlCodeString
的内容。