ios-用mailCode写邮箱客户端时出问题

问题描述

用mailCode写邮箱客户端时出问题

用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);
}

运行之后就会提示:

In the for{} block messageObjectsFromIndex:toIndex not found!

是不是这个方法没在MailCode中?

解决方案

messagesFromSequenceNumber:to:withFetchAttributes:
代码应该是这样:

for (CTCoreMessage *msg in [folder messagesFromSequenceNumber:1 to:0 withFetchAttributes:CTFetchAttrEnvelope]) {
时间: 2024-12-22 16:20:27

ios-用mailCode写邮箱客户端时出问题的相关文章

写一个alert弹出的页面,在微信打开时,弹出框会有“关闭网页”的默认按钮,这个怎么去掉呢?

问题描述 写一个alert弹出的页面,在微信打开时,弹出框会有"关闭网页"的默认按钮,这个怎么去掉呢? 解决方案 安卓机无法去掉,除非你自己写一个弹出的函数和页面出来

vs2013写c++调试时 弹出无法启动程序(直至今天才有这样的情况,在此之前使用是没问题的)求解

问题描述 vs2013写c++调试时 弹出无法启动程序(直至今天才有这样的情况,在此之前使用是没问题的)求解 解决方案 这个问题我用2015的时候也有,你之前一定调试过,打开任务管理器将之前调试的关闭就好了. 解决方案二: 应该要把debug文件夹里的那个.exe文件删掉,再重新调试.或者把debug文件夹删了,再调试一次. 解决方案三: 删掉整个项目,然后重建重写,我就是这样弄的 解决方案四: 新建一个控制台程序.编译,看能不能运行. 保持程序中的include stdafx,并且不要修改_t

ios-如何iOS标签栏点击自定义按钮弹出模态视图

问题描述 如何iOS标签栏点击自定义按钮弹出模态视图 我自定义了一个UITabBar类:TabBar 在TabBar.m里面写代码设定这个按钮的参数 在TabBarViewController.m类里面放入这个按钮 TabBar * tabBar=[[TabBar alloc]init]; [self setValue:tabBar forKey:@"tabBar"]; 然后我在TabBar.m里面为这个按钮addTarget 但是addTarget事件里面无法写PresentView

服务器-java.net.SocketException: Connection reset时出时不出

问题描述 java.net.SocketException: Connection reset时出时不出 最近写一个很简单的TCP通信的程序,问题的详细情况是这样的:服务器端在电脑上,客户端在android手机上,android手机连上学校里的无线可以正常连接.现在我用运行着服务器端的电脑上的360免费wifi开无线,android手机连上电脑开的这个无线再进行连接的时候就会抛出java.net.SocketException: Connection reset的错误!为什么呢?难道是TCP通信

阿里云邮箱发不出邮件是什么原因

阿里云企业邮箱为什么发不出邮件?: 1.在发送邮件时,请填写完整.正确的收件人地址(一般电子邮件地址格式为a123@aliyun.com,不可多出空格或其它特殊字符); 2.附件的普通附件大小要在50M以下(超大附件2G); 3.群发数量不能超过100个,群发地址之间记得使用半角的分号";"隔开; 4.用客户端发邮件无法发送,请检查客户端设置; 5.如发送后收到退信.可以看下文了解退信原因. 6.邮箱是否短时间内发送大批量邮件超出当天的发送限制,请于隔天0点后再尝试发送. 7.帐号长时

utf-8-在linux环境下,用vim写.py脚本时,print中文

问题描述 在linux环境下,用vim写.py脚本时,print中文 我在linux环境下,用vim写.py脚本时,print中文时,运行不成功,查了查网友说要加# -*- coding:utf-8 -*-,但不是说#后的无效吗 ?这是什么意思呢 解决方案 一些解释器,使用注释来添加私有的功能 这样的好处是,这些功能是非标准的,因为写在注释里面,用不兼容的解释器执行,直接忽略掉,而不会丢出错误来.保证了兼容性的同时,实现了额外的功能扩展. 很多语言都用了类似的技术,比如ie浏览器解释html有自

IOS开发遇到的屏幕上下闪出黑边的解决方法

IOS开发遇到的屏幕上下闪出黑边的解决方法 在IOS开发时,使用的时IOS的模拟器,程序中任何有关坐标的地方也是根据屏幕获取的,而在IOS7的系统上运行,却发现屏幕小了一截,上下各闪出一块黑色区域.后经过查找原因,解决方法如下: 项目的App Icon and Launch Images设置中,本来是这样的: 点击Use Asset Catalog,之后点击Migrate,设置界面如下图模样: 这时在IOS7上就能充满屏幕了.

线程间通讯-Java写交易客户端(多线程、对象数据传送等简单问题)

问题描述 Java写交易客户端(多线程.对象数据传送等简单问题) 有如下几个类: 1.Ticker类//此Ticker为简单java类,其属性与服务器传来的json字段对应,通过Decoder类反系列化json//反系列化以后的数据,用以做逻辑判断,符合逻辑,则向服务器发出某种请求 public class Ticker implements Serializable { private static final long serialVersionUID = 2015022601L; priv

android.mk-在ndk编译写Android.mk时能不能把一个头文件 让所有要编译的源文件都包含

问题描述 在ndk编译写Android.mk时能不能把一个头文件 让所有要编译的源文件都包含 有个typedef.h文件 里面定义了一些常用的常量,大部分文件都会用到它.我想咨询下在编译ndk时有没有一种方式让全局都包含,就不用每个文件去include ,就直接可以调用里面的内容 .类似于iOS的prefix header 或者.pch文件,谢谢各位大神了 解决方案 好像只能include了! 解决方案二: 有个大神告诉过我使用类似于"强制包含"的那种方法 但我也不知道怎么强制包含..