我一直在寻找相当长的一段时间,似乎无法找到任何东西.如何把一个数字向上到最接近的整数?我正在使用数组中的对象数并将其除以3.假设[数组计数]为10,我希望得到4作为10/3的结果.或者[数组计数]是23,我想得到8.我该怎么做?提前致谢.
感谢你们,我已成功将我的字符串数组转换为NSDates.现在我想检查今天的日期是否在我的两个日期之间(即从日期到日期).我已经看到了以下问题,但未能在我的代码中实现它们.太棒了我可以使用任何其他方法或帮助使用用户提供的解决方案.
如何检查NSDate是否属于NSMutableArray中的两个其他NSDate之间
这就是我目前拥有的:
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"yyyy-MM-dd"];
NSTimeZone *tz = [NSTimeZone localTimeZone];
[format setTimeZone:tz];
NSDate *now = [[NSDate alloc] init];
NSString *todaysDate = [format stringFromDate:now];
NSLog(@"todaysDate: %@", todaysDate);
//converting string - date
int size = [appDelegate.ALLevents count];
for (NSUInteger i = 0; i < size; i++) {
Event *aEvent = [appDelegate.ALLevents objectAtIndex:i];
//Convert fromDate
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd-MM-yyyy"];
NSDate *fromDate = [dateFormatter dateFromString:aEvent.fromDate];
[dateFormatter setTimeZone:tz];
NSLog(@"fromDate: %@", fromDate);
//Convert toDate …Run Code Online (Sandbox Code Playgroud) 我遵循了这个教程:http://blog.mugunthkumar.com/coding/iphone-tutorial-how-to-send-in-app-sms/ 我得到了警告'此设备上未启用短信".
我在我的.h文件中导入了MessageUI框架"MessageUI/MessageUI.h"和MFMessageComposeViewControllerDelegate.从我在网上看到的,人们似乎能够查看MFMessageComposeViewController.
//.h file
#import <UIKit/UIKit.h>
#import "sqlite3.h"
#import <MessageUI/MessageUI.h>
...
@interface DateDetailsViewController : UIViewController <UIActionSheetDelegate, MFMessageComposeViewControllerDelegate, UINavigationControllerDelegate>
...
//.m file
MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];
if([MFMessageComposeViewController canSendText])
{
controller.body = @"testing";
controller.recipients = [NSArray arrayWithObjects:@"12345678", @"87654321", nil];
controller.messageComposeDelegate = self;
[self presentModalViewController:controller animated:YES];
}
...
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
switch (result) {
case MessageComposeResultCancelled:
NSLog(@"Cancelled");
break;
case MessageComposeResultFailed:
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"MyApp" message:@"Unknown Error"
delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil];
[alert …Run Code Online (Sandbox Code Playgroud)