2015-11-04 2 views
1

Я последовал нить на GitHub здесь: https://github.com/MailCore/mailcore2/issues/321Создание вложенных папок в Mailcore2 с Gmail

И впоследствии использовал следующий код ниже:

MCOIMAPFetchNamespaceOperation * op = [session fetchNamespaceOperation]; 
[op start:^(NSError * error, NSDictionary * namespaces) { 
    if (error != nil) 
     return; 
    MCOIMAPNamespace * ns = [namespaces objectForKey:MCOIMAPNamespacePersonal]; 
    NSString * path = [ns pathForComponents:[NSArray arrayWithObjects:@"test", @"sub1", nil]]; 
    MCOIMAPOperation * createOp = [session createFolderOperation:path]; 
    [createOp start:^(NSError * error) { 
    }]; 

    path = [ns pathForComponents:[NSArray arrayWithObjects:@"test", @"sub2", nil]]; 
    createOp = [session createFolderOperation:path]; 
    [createOp start:^(NSError * error) { 
    }]; 

    path = [ns pathForComponents:[NSArray arrayWithObjects:@"test", @"sub3", nil]]; 
    createOp = [session createFolderOperation:path]; 
    [createOp start:^(NSError * error) { 
    }]; 
}]; 

Однако при входе на свой счет Desktop Gmail, я вижу что структура папок выглядит следующим образом:

On GMail

, а не структуры подпапок I им пакетирования ожидать, например, почтовый ящик:

enter image description here

Могу ли я сделать что-то или это ошибка с Mailcore2?

EDIT: Ответ - сначала создать родительскую папку, а затем подпапки.

+0

Вы создали «тестовую» папку, для которой они являются подпапками? – Max

+0

Нет. Это была проблема. D'о! –

ответ

1

Сначала создайте папку «test», для тех, которые являются подпапками.

В противном случае у вас останется «виртуальная» тестовая папка, которая в случае gmail web ui будет отображаться с помощью косой черты.

 Смежные вопросы

  • Нет связанных вопросов^_^