我的if语句中不断收到Expected Identifier

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell1";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];

        //NSDate *object = _objects[indexPath.row];

    if(cell == nil)
    {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]];
        // expected identifier
    }

最佳答案

这里:

cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]];
       ^                                                                                                  ^

您还有一副括号。最外面的一对是多余的。

关于ios - [[[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault复用标识符:CellIdentifier]]的预期标识符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16282381/

10-12 03:38