我正在创建一个自动更新的应用程序.我想要检查文件是否存在于域中的所有拳头,我以前从未做过类似的事情所以我找到了一个代码并对其进行了调整以适应我的项目.问题是,我总是得到该文件存在.
-(BOOL) webFileExists {
int fcurVer = [[self getCurrentVersion] intValue];
fcurVer++;
NSLog(@"%i", fcurVer);
NSString *url = [NSString stringWithFormat:@"http://www.site.org/folder/version/%i.dmg", fcurVer];
NSURLRequest* request = [NSURLRequest requestWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:5.0];
NSHTTPURLResponse* response = nil;
NSError* error = nil;
[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSLog(@"statusCode = %i", [response statusCode]);
if ([response statusCode] == 404) {
return NO;
}
else {
return YES;
}
Run Code Online (Sandbox Code Playgroud)
}
有任何想法吗?顺便说一句,如果有人也知道如何下载文件,并安装它替换旧文件,请帮助我.
好吧,我是Mac OS X平台的新手,严肃地说我对此一无所知.我的意思是在Windows上我只是将它存储在Program的Files目录中,Mac怎么样,有没有推荐放置文件的地方?
所以,我正在制作一个游戏,当我将我的类测试到一个文件中时,我得到了四个相同类型的错误'1046:未找到类型或者不是编译时常量:Stage和TextField'.我已经导入了所有东西,请看一下:
Game.as
package {
import flash.display.Stage.*;
import flash.filter.GlowFilter.*;
import flash.text.TextField.*;
import flash.net.URLLoader.*;
import flash.net.URLRequest.*;
import flash.net.URLRequestMethod.*;
import flash.net.URLLoaderDataFormat.*;
import flash.net.URLVariables.*;
public class Game {
public static const STATUS_MENU:int = 1;
public static const STATUS_SURVIVAL:int = 2;
public static const STATUS_MULTIPLAYER:int = 3;
public static const GAME_RUN:int = 1;
public static const GAME_PAUSE:int = 2;
public static var palco:Stage;
public static var profileName:Array; //Name, status, pass
public function Game():void {
trace("Class Game is online.");
}
public function transStage(sender:Stage):Stage {
palco = …Run Code Online (Sandbox Code Playgroud)