2

私はiPhoneが初めてで、UIWebViewで.docxファイルを開こうとしています

私はこのコードを使用しました:

NSString *urlAddress = [[NSBundle mainBundle] pathForResource:docName 
                                                       ofType:@"docx"]; 

NSLog(@"the document url address: %@", urlAddress);

NSURL *url  = [NSURL fileURLWithPath:urlAddress];
NSURLRequest *requestObj  = [NSURLRequest requestWithURL:url];

[_webView loadRequest:requestObj];

また、このコード:

NSData *myData = [NSData dataWithContentsOfFile:docName];
[_webView loadData:myData MIMEType:@"application/vnd.ms-word"
   textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@""]];

ファイルはリソースフォルダーにあると確信していますが、実行すると例外が発生し、main.mで次のように言います

int main(int argc, char *argv[])
{
@autoreleasepool {
    // here it tells me that (Thread 1: signal SIGKILL)
    return UIApplicationMain(argc, argv, nil, NSStringFromClass([MFAppDelegate class]));
}
}

何か助けて??

4

1 に答える 1

1

http://developer.apple.com/library/ios/#qa/qa1630/_index.html#//apple_ref/doc/uid/DTS40008749によると、.docx ファイルを開くことはできず、.doc ファイルのみを開くことができます。おそらく問題

于 2012-08-05T20:59:23.187 に答える