Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
2 つのメソッドの実行に問題があります。
1 つはファイルを送信する方法で、もう 1 つはFTPこのファイルの名前を変更する方法です。
FTP
したがって、2 番目のメソッドは 1 番目のメソッドの後にのみ実行できます。しかし、2番目の方法は1番目の方法よりも前に実行されています(クラッシュを引き起こすため、プログラムはファイルを見つけられません)...
メソッドを順番に呼び出すだけです、ps:
[self sendFile]; [self renameFile];
非同期転送を行っている場合は[self renameFile];、ファイル転送の最後のブロックでメソッドを呼び出すようにしてください
[self renameFile];
送信は非同期プロセスのようです。通常 (委譲または完了ブロックを介して)、非同期プロセスの完了を処理するためのメカニズムを使用できます。送信完了が通知されたときにファイルの名前を変更する必要があります。