0

小さな問題があります。スレッドでソートできるようですが、スレッドが苦手です。多くのチュートリアルを読みましたが、ソート方法がわかりませんでした。シナリオ: ファイルを Amazon s3 に保存していますが、完璧に動作していますが、ファイルを amazon にアップロードする前に決定し、ユーザーにファイル名を入力してもらい、UIAlertView クラスを呼び出すと、プログラムは実行され続け、ファイルを @ として保存します。 「test.txt」。コードの一部を次に示します。

fileNmae = @"test.txt";
fileName = [self getFileName];
NSLog(@"File name is %@", fileName);

/// -----------------------------------
/// Uploading file to Amazon cloud !!!!
/// -----------------------------------
...

ここでアラートメソッド:

-(NSString*) getFileName {

     // some alert method

return @"someFile.name";
}

ありがとう

4

3 に答える 3

0

あなたのやり方ではこれを達成できません。それを実装する方法は、最初にアラートビューを作成してファイル名を取得し、その後アップロードすることです

fileNmae = @"test.txt";
  1. このショーのアラートビューの後
  2. そのデリゲート clickedButton... で、ファイル名を取得し、そこからファイルをアップロードできます

テキスト付きアラートビューの場合

UIAlertView *av = [[UIAlertView alloc]initWithTitle:@"Title" message:@"Please enter someth" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
av.alertViewStyle = UIAlertViewStylePlainTextInput;
[av textFieldAtIndex:0].delegate = self;
[av show];

テキストフィールドとアラートのデリゲートメソッドを実装する

于 2013-05-15T12:55:46.593 に答える