1

MailCode を使用してメール クライアントを作成しようとしています。このコードを実行すると

CTCoreAccount *account = [[CTCoreAccount alloc] init];
CTCoreFolder *folder;
BOOL success=[account connectToServer:@"imap.qq.com" port:143 connectionType:CONNECTION_TYPE_PLAIN authType:IMAP_AUTH_TYPE_PLAIN login:@"1029418889@qq.com" password:@"****"];
if(!success){
    NSLog(@"error");
}

folder = [account folderWithPath:@"INBOX"];
for (CTCoreMessage *msg in [folder messageObjectsFromIndex:0 toIndex:10]) {
       NSLog(@"%@" , msg.subject);
}

次のプロンプトが表示されます。

for{} ブロックで messageObjectsFromIndex:toIndex が見つかりません!

このメソッドは MailCode で定義されていませんか?

4

1 に答える 1

1

messagesFromSequenceNumber:to:withFetchAttributes:代わりに、次のようなものを使用してみてください。

for (CTCoreMessage *msg in [folder messagesFromSequenceNumber:1 to:0 withFetchAttributes:CTFetchAttrEnvelope]) {
于 2013-01-23T05:27:32.453 に答える