【发布时间】:2011-12-23 16:34:01
【问题描述】:
我需要将NSString 作为char * 返回:
char *inboxPath (void)
{
NSURL * url = [[[[NSFileManager defaultManager]
URLsForDirectory:NSDocumentDirectory
inDomains:NSUserDomainMask] lastObject] URLByAppendingPathComponent:@"inbox.txt"];
return [[NSString stringWithFormat:@"%@", url] UTF8String];
}
我得到:从结果类型为“char *”的函数返回“const char *”会丢弃限定符
为什么我会得到这个以及如何解决它?
显然我对 C 了解不多,有没有更简单的方法可以做到这一点?
【问题讨论】:
标签: objective-c c nsstring char