Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在Objective-C中执行多个sql_Ios_Objective C_Sql Server - Fatal编程技术网

Ios 如何在Objective-C中执行多个sql

Ios 如何在Objective-C中执行多个sql,ios,objective-c,sql-server,Ios,Objective C,Sql Server,我有一个向量,需要使用for来读取和执行sql查询这是我的代码: for (int i=0; i < total; i++) { NSString *consultaRelacionEnvios; consultaRelacionEnvios = [[NSString alloc] initWithFormat:@"SELECT * FROM RELACIONENVIOS WHERE ID=%@",almacenIDAviso]; SQLClient* client

我有一个向量,需要使用for来读取和执行sql查询这是我的代码:

for (int i=0; i < total; i++) {
    NSString *consultaRelacionEnvios;
    consultaRelacionEnvios = [[NSString alloc] initWithFormat:@"SELECT * FROM RELACIONENVIOS WHERE ID=%@",almacenIDAviso];
    SQLClient* client = [SQLClient sharedInstance];
    client.delegate = self;
    [client connect:URLConsulta username:@"usernameDB" password:@"passwordDB" database:nameDB completion:^(BOOL success) {
        if (success)
        {
             [client execute:consultaRelacionEnvios completion:^(NSArray* results) {
                 [self process0:results];
                 [client disconnect];
             }];
        }
    }];
}

- (void)process0:(NSArray*)data {
    for (NSArray* table in data)
        for (NSDictionary* row in table)
            for (NSString* column in row)
                [almacenRelacionEnvios addObject:row[column]];
    NSLog(@"%@",almacenRelacionEnvios);
}

你有问题吗?您发布的代码有什么问题?这意味着什么?仅在nslog LLDB中显示,然后您的应用程序崩溃或遇到断点。看见