0

アプリ内で作成されたファイルをFTPの場所にアップロードする機能を少し実装しましたが、「pathForResource」はリソースのファイルパスが見つからない場合にエラーを返します。

これは私が使用しているコードです:

 SCRFTPRequest *ftpRequest = [[SCRFTPRequest alloc] initWithURL:[NSURL URLWithString:@"ftp://79.170.44.42"] 
                                                  toUploadFile:[[NSBundle mainBundle] pathForResource:self.htmlFilePath ofType:@"text/html"]];

アプリにパッケージ化されているファイル、たとえば標準の「info.plistなど」のファイルをアップロードできました。アプリ内で作成されたファイルの場所を指定するにはどうすればよいですか?オブジェクトを参照するだけでなく、完全なリソースパスを指定する必要がありますか?

4

1 に答える 1

1

[[NSBundle mainBundle]pathForResource]XCodeプロジェクトに追加したファイルに対してのみ機能します。作成時にファイルを保存した場所でファイルを探す必要があります。

于 2012-07-09T23:33:02.633 に答える