非常に奇妙な問題が発生しました。xcode で [実行] ボタンをクリックすると、コードが思うように実行されます。
しかし、アーカイブした後、同じiPhone(4s、6.1.3)にインストールします
思うようにブロックが進まない。
古い ASIHttpRequest API を使用していました。
ここに私のプロジェクトのコードがあります
1. シングルトン クラスが API 呼び出しを処理する
    APICall.h
    typedef void (^CompleteHandler)(NSMutableArray *);
    - (void)listAllHistoryData:(CompleteHandler)theBlock;
    APICall.m
    - (void)listAllHistoryData:(CompleteHandler)theBlock{
    __weak ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:eWhereListAllDataURL];
    request.delegate = self;
    [request setRequestMethod:@"GET"];
    [request setCompletionBlock:^{
        NSString *response = [request responseString];
        NSData *data = [response dataUsingEncoding: NSUTF8StringEncoding];
        _sessionList = [[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil] objectForKey:@"all_sessions"];
            theBlock(_sessionList);
    }];
    [request startAsynchronous];
}
2.ビューコントローラー
- (void)viewDidLoad{
    [[APICall shareInstance] listAllHistoryData:^ (NSMutableArray *list) {
            dataList = [NSMutableArray arrayWithArray:list];
            }
                [theTableView reloadData];
        }];
これらのコードを投稿するのと同じように...
プロジェクトをアーカイブした後、何が違うのかわかりません。
とにかく、答えやコメントをありがとう
ウェバー