如何从iphone应用程序发送邮件而不显示MFMailComposeViewController?

我想从我的自定义iPhone应用程序发送邮件。 我已经使用MFMailComposeViewController发送邮件从我的iPhone在我以前的应用程序。 现在,我不想向用户展示MFMailComposeViewController ,如果点击Send Mail button ,邮件自动发送到recipient mail address 。 我怎样才能做到这一点? 你能帮我吗? 提前致谢。 我用下面的代码来显示MFMailComposeViewController, MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init]; controller.mailComposeDelegate = self; [controller setSubject:@"Details"]; [controller setMessageBody:@"Hi" isHTML:NO]; [controller setToRecipients:[NSArray arrayWithObjects:@"abcd.m@gmail.com", nil]]; [self presentModalViewController:controller animated:YES]; [controller release];

与RestKit的外键关系映射

我对RestKit是全新的,我正在挣扎。 JSON: { "teams": [ { "id": 1, "name": "Team A" }, { "id": 2, "name": "Team B" } ], "users": [ { "id": 1, "name": "cameron", "teamId": 1 }, { "id": 2, "name": "paul", "teamId": 2 } ] } CoreData: @interface Team : NSManagedObject @property (nonatomic, retain) NSNumber * teamId; @property (nonatomic, retain) NSString […]

Xcode 6.1上架构x86_64的未定义符号

在编译的时候,Xcode突然间把这个错误抛给了我: Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_Format", referenced from: objc-class-ref in WOExerciseListViewController.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 在做了一些研究之后,我可能会明白,我正在使用的库与64位版本不兼容。 但是,这是非常奇怪的,因为在那段时间里,我一直在使用相同的库至less一个星期,而没有一个编译问题。 这两个库只是由一堆类组成,当我从项目中删除它们时,我得到了同样的问题。 由于我自己从来没有创build库,我不知道我怎么能find我正在使用的与64位(?)兼容我还尝试了下面的目标面板架构的变化: 将$(ARCHS_STANDARD_INCLUDING_64_BIT)添加到架构 仅build立活动架构 – >设置为“否” 对于“有效的体系结构” – >设置为arm64,armv7和armv7s 删除DerivedData文件夹及其内容,再次清理并构build 但是,这些变化都不起作用。 请,有人有这个线索吗? 谢谢

NSURLConnection sendAsynchronousRequest无法从闭包中获取variables

我试图从一个PHP页面使用POST获取简单的文本响应。 我有以下代码: func post(url: String, info: String) -> String { var URL: NSURL = NSURL(string: url)! var request:NSMutableURLRequest = NSMutableURLRequest(URL:URL) var output = "Nothing Returned"; request.HTTPMethod = "POST"; var bodyData = info; request.HTTPBody = bodyData.dataUsingEncoding(NSUTF8StringEncoding); NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()){ response, data, error in output = (NSString(data: data, encoding: NSUTF8StringEncoding))! } return output } 虽然这个代码不会抛出任何错误,但是当我这样打电话给它时: println(post(url, info: […]

在iPhone上查找安装的应用程序列表

是否可以编程的方式find我的iOS设备上安装的所有应用程序的名称? 有没有可用的API? 谢谢您的帮助

Swift 2.0日历组件错误

嗨我得到这个错误在迅速2.0 无法使用types为'(NSCalendarUnit,fromDate:NSDate?,toDate:NSDate?,options:nil)'的参数列表调用'components'' var hoy = dataFormatter.stringFromDate(NSDate()) var despues = dataFormatter.stringFromDate(fecha) var calHoy = dataFormatter.dateFromString(hoy) var calcDesp = dataFormatter.dateFromString(despues) let cal = NSCalendar.currentCalendar() let unit:NSCalendarUnit = .Day let components = cal.components(unit, fromDate: calcDesp, toDate: calHoy, options: nil)

应用程序有望拥有一个根视图控制器控制台

当我运行我的应用程序时,在控制台中收到消息: 2011-11-16 19:17:41.292 Juice [8674:707]应用程序预计在应用程序启动结束时会有一个根视图控制器 我从别人那里得知,这与didFinishLaunchingWithOptions方法有关 如果有人有任何build议,为什么我得到这个错误,将不胜感激。 我的代码为方法: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. [window addSubview:tabBarController.view]; [window makeKeyAndVisible]; [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade]; return YES; }

sorting一个NSMutableDictionary

我有一个NSMutableDictionary将NSString映射到NSString (尽pipe值是NSStrings ,它们实际上只是整数)。 例如考虑下面的映射, "dog" –> "4" "cat" –> "3" "turtle" –> "6" 我想结束字典sorting前十位的值按降序排列。 有人可以告诉我这个代码吗? 也许有一个键arrays和另一个值的数组。 不过,我不介意。 我只是想让它高效。 谢谢!

tableFooterView属性不修复表格视图底部的页脚

我在viewDidLoad方法中设置页脚视图: UIView *fView = [[UIView alloc] initWithFrame:CGRectMake(0, 718, 239, 50)]; fView.backgroundColor =[UIColor yellowColor]; self.table.tableFooterView = fView; 不幸的是,页脚并没有绘制上面指定的(x,y) ,而是粘在单元格上,所以如果表格视图有4个单元格,页脚将被绘制在第5个单元格中。 我什至尝试了协议方法, tableView:viewForFooterInSection – (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{ UIView *fView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 239, 50)]; fView.backgroundColor =[UIColor yellowColor]; return fView; } 问题没有解决,我相信tableFooterView属性应该fi在表视图底部的页脚视图,但我不知道我可能会在这里失踪? 提前感谢。

NSInternalInconsistencyException',原因:'无法在捆绑中加载NIB:'NSBundle

在我的AppDelegate有一个我不明白的问题。 RootViewController最初叫ViewController,我改了它的名字。 应用程序是由许多ViewController组成,然后我引入了一个UINavigationController。 为什么这个错误来了? NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle /Users/XXXXXXXXXXXX/Library/Application Support/iPhone simulator/6.0/Applications/ B7A7D461-1CFE-4B05-AF32-00B65FCFFF49/XXXXXXXXXX.app> (loaded)'with name 'RootViewController'' *** First throw call stack: (0x1992012 0x1357e7e 0x1991deb 0x4bafac 0x37fe37 0x380418 0x380648 0x380882 0 x380b2a 0x397ef5 0x397fdb x398286 0x398381 0x398eab 0x398fc9 0x399055 0x49e3ab 0x2ef92d 0x136b6b0 0x1f12fc0 0x1f0733c 0x1f12eaf 0x38e8cd 0x2d71a6 0x2d5cbf 0x2d5bd9 0x2d4e34 0x2d4c6e 0x2d5a29 […]