Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.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
Ios iPhone上的Raphael JavaScript库_Ios_Javascript_Iphone Sdk 3.2 - Fatal编程技术网

Ios iPhone上的Raphael JavaScript库

Ios iPhone上的Raphael JavaScript库,ios,javascript,iphone-sdk-3.2,Ios,Javascript,Iphone Sdk 3.2,我已经将Raphael JavaScript库包含在一个iPhone项目中,但是我无法让它在webview中工作。我有一个基本的测试,我应该得到一个红色的圆圈。它可以在Mac上的Safari上运行,但我无法让它在iPhone模拟器上运行。我只收到“你好,这是拉斐尔测试”的文本 当我在调试iphonesimulator的应用程序文件上“显示包内容”时,它显示包含JavaScript文件 我显然做得不对。有什么想法吗 下面是viewDidLoad内容 - (void)viewDidLoad {

我已经将Raphael JavaScript库包含在一个iPhone项目中,但是我无法让它在webview中工作。我有一个基本的测试,我应该得到一个红色的圆圈。它可以在Mac上的Safari上运行,但我无法让它在iPhone模拟器上运行。我只收到“你好,这是拉斐尔测试”的文本

当我在调试iphonesimulator的应用程序文件上“显示包内容”时,它显示包含JavaScript文件

我显然做得不对。有什么想法吗

下面是viewDidLoad内容

 - (void)viewDidLoad {
   [super viewDidLoad];

   NSString *htmlPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"TestRaphael.html"];
   NSString *htmlContent = [NSString stringWithContentsOfFile:htmlPath encoding:NSUTF8StringEncoding error:nil];

   [myWebView loadHTMLString:htmlContent baseURL:nil];
}
下面是TestRaphael.html文件

<html><head> 
<title>Raphael Test</title> 
<script src="raphael.js" mce_src="raphael.js" type="text/javascript" charset="utf-8"></script> 
</head> 
<body> 
   <H1>Hello</H1>
   <P>This is a Raphael Test</P>
<script language="javascript" type="text/javascript"> 

var paper = Raphael(10, 50, 320, 200); 
var circle = paper.circle(50, 40, 10); 
circle.attr("fill", "#f00"); 
circle.attr("stroke", "#fff"); 

</script></body></html>

拉斐尔试验
你好

这是拉斐尔测验

var paper=Raphael(10,50,320,200); var循环=纸张循环(50,40,10); 圆圈.attr(“填充”,“#f00”); 圆圈.attr(“笔划”,“#fff”);
这似乎与xCode如何感知您添加的.js文件有关

你是否收到过如下警告:

warning: no rule to process file '$(PROJECT_DIR)/raphael.js' of type sourcecode.javascript for architecture i386
然后在上面读更多关于它的内容