所以我有一个包含HTML内容的Web视图的视图.这是我显示它的代码:
NSURL *url = [NSURL URLWithString:urlWeb];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[vue loadRequest:request];
vue.scalesPageToFit = YES;
Run Code Online (Sandbox Code Playgroud)
这很好用.但是当然在显示HTML内容之前有一点延迟,我想在此时显示一个UIActivityIndicator.
我知道我必须使用:
[myActivityIndicator startAnimating];
[myActivityIndicator stopAnimating];
Run Code Online (Sandbox Code Playgroud)
我唯一想念的是如何知道HTML内容何时完全加载?
谢谢你的建议!
我只是尝试了这个:
NSString *docPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Docs/data.txt"];
NSString *dataFile = [NSString stringWithContentsOfFile:docPath usedEncoding:NSUTF8StringEncoding error:NULL];
Run Code Online (Sandbox Code Playgroud)
使用这个,我有这个警告:
不兼容的整数到指针转换将'int'发送到'NSStringEncoding*'类型的参数(又名'unsigned int*');
怎么了?
我想在我的iPhone应用程序上写一个文件.我的文件位于我项目的文件夹中,但是当我尝试访问它时:
NSString *myFile = [[NSBundle mainBundle] pathForResource:@"myFile" ofType:@"txt"];
NSLog(@"%@",myFile);
Run Code Online (Sandbox Code Playgroud)
我得到以下路径:
2012-06-13 17:36:56.398 MyFileApp [610:15203]/Users/Damian/Library/Application Support/iPhone Simulator/5.1/Applications/1FFD4436-DCCA-4280-9E47-F6474BEE0183/MyFileApp.app/myFile.txt
为什么?
谢谢你的建议
我真的很沮丧因为我试图使用这段代码创建一个程序:
printf("hello world");
Run Code Online (Sandbox Code Playgroud)
但是它在日志中没有显示Hello World,有什么问题?