小编Joe*_*Joe的帖子

四舍五入到最接近的整数

我一直在寻找相当长的一段时间,似乎无法找到任何东西.如何把一个数字向上到最接近的整数?我正在使用数组中的对象数并将其除以3.假设[数组计数]为10,我希望得到4作为10/3的结果.或者[数组计数]是23,我想得到8.我该怎么做?提前致谢.

objective-c rounding

4
推荐指数
1
解决办法
5143
查看次数

比较NSDates以检查今天是否介于两者之间

感谢你们,我已成功将我的字符串数组转换为NSDates.现在我想检查今天的日期是否在我的两个日期之间(即从日期到日期).我已经看到了以下问题,但未能在我的代码中实现它们.太棒了我可以使用任何其他方法或帮助使用用户提供的解决方案.

NSDate在两个给定的NSDate之间

如何检查两个其他NSDate之间是否发生NSDate

如何检查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)

objective-c nsdate

3
推荐指数
1
解决办法
1990
查看次数

此设备未启用短信

我遵循了这个教程: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)

iphone sms

0
推荐指数
1
解决办法
665
查看次数

标签 统计

objective-c ×2

iphone ×1

nsdate ×1

rounding ×1

sms ×1