首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode4.2的奇怪行为

Xcode4.2的奇怪行为
EN

Stack Overflow用户
提问于 2012-06-05 01:20:12
回答 1查看 103关注 0票数 0

奇怪和滑稽的想法正在发生

代码:

代码语言:javascript
复制
-(void)saveFile
{    
NSFileManager *fileMng = [NSFileManager defaultManager];
if(![fileMng fileExistsAtPath:self.appFilesPath])
{
    NSError *error = nil;
    BOOL success = [fileMng createDirectoryAtPath:self.appFilesPath withIntermediateDirectories:YES attributes:nil error:&error];
    if(!success)
    {
        NSLog([error localizedDescription]);
    }
}
NSLog([NSString stringWithFormat:@"%@",self.appFilesPath]);
[fileMng createFileAtPath:self.fileFullPath contents:self.fileData attributes:nil];
[self.fileData writeToFile:self.fileFullPath atomically:YES];
}

这一行

代码语言:javascript
复制
NSLog([NSString stringWithFormat:@"%@",self.appFilesPath]);

应该会给我类似这样的东西

代码语言:javascript
复制
file://localhost/Users/user/Library/Application%20Support/iPhone%20Simulator/5.0/Applications/BF35B859-514B-45AA-8E3A-B2CE65BD82B6/Documents/AppFiles

目录AppFiles应该创建在../Documents/目录下,但它不在那里...

nslog给出了如下内容: file://localhost/Users/user/Library/Application瑳楲杮楗桴潆浲瑡:敲敬獡e摡䕤瑮楲獥牆浯楄瑣潩慮祲:扯敪瑣潆䭲祥:汣獡s獩楋摮晏汃獡㩳氀湥瑧h畡潴敲敬獡e敳佴橢捥㩴潦䭲祥:敲潭敶扏敪瑣潆䭲祥:湩整敧噲污敵戀潯噬污敵爀浥癯䅥汬扏敪瑣s湩瑩猀慨敲䥤獮慴据e敲楧瑳牥敎睴牯䑫晥畡瑬䙳牯灁䥰㩄挀灯y摡佤橢捥㩴洀楡䉮湵汤e畢摮敬摉湥楴楦牥椀䕳畱污潔瑓楲杮:桳牡摥潃普杩牵瑡潩n潣湵牴䑹晥畡瑬潆..few更多的屏幕这个灌木丛..帴㽻椽絩8筞㴿楩}ㅶ䀶㨰帴㽻椽絩椸㈱䀀䜢佅楐數偬楯瑮"㽻搽絤䀸㨰4㉶䀴㨰笴㴿摤㡽䀀倢剂煥敵瑳牥"ㅶ䀶㨰⌴匸㈱䀀㰢䕇协灵潰瑲摥楔敬敓獴敓癲牥牐硯䑹汥来瑡㹥"㍶䀶㨰笴㴿摤㡽㉤椴㈳瘀㘱぀㐺㡀ㅩ2㉶䀸㨰帴㽻搽絤䤸㈱ㅤ椶㐲瘀㈱぀㐺癞8ㅀ䀶㨰帴㡶ㅣ2筞硟捰损湯敮瑣潩彮㵳}ㅀ䀶㨰䀴常彻䍟剆湵潌灯紽㈱帀彻䍟剆湵潌灯紽䀸㨰4筞彟䙃畒䱮潯㵰}癞䀸㨰4ㅀ䀲㨰帴㡶瘀〲぀㐺㡀ㅀ䤲㘱䀀㰢华慃档䑥汥来瑡㹥“㉀䀸㨰䀴笸㴿摤ㅽ2㽻搽絤㠲぀㐺㽻搽絤常㉤4㽻∽慬楴畴敤搢氢湯楧畴敤搢}支持/iPhone貌Š߈模拟器/5.0/Applications/CAF90A92-5B85-4FC0-8482-3702C3E98F8D/Documents/AppFiles

当我第二次运行代码时,if条件被跳过,但是../Documents/目录仍然是空的。

来瑡㹥"㉀䀸-我的意思是wtf,第一次发生这样的事情,重启xcode,mac没有帮助,模拟器都设置为英语,这在其他项目中也发生了,键盘设置和本地化看起来没问题,所以我真的不知道出了什么问题。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-05 01:28:10

你不能只是NSLog一个字符串。它接受的字符串参数是一种特别有趣的格式(就像printf中的)。在您的示例中,它读取随机内存,因为%20S意味着将下一个参数解释为指向以空结尾的宽字符字符串的指针,并在20列中右对齐打印它;而且它们是中文的,因为大多数Unicode被中文象形文字占据。

这是正确的方法:

代码语言:javascript
复制
NSLog(@"%@", self.appFilesPath);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10885371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档