iphone 응용 프로그램 개발을 처음 사용합니다.특정 시간에 SMS를 보내는 방법
나는 SMS를 보낼 응용 프로그램을 만들고 있습니다.
내 응용 프로그램에서 지정된 시간에 SMS를 보내야합니다.
UITextField에서 시간을 지정하는 시간 선택 도구가 있습니다.
- (void) sendInAppSMS { NSLog (@ "SendMessage"); 시간 후 SMS를 nowitself합니다 (님에게 메일 어디를 저장할 필요가 없습니다)를 보내 현재 시간에 동일한 경우는
if([textFieldRounded.text isEqualToString:@""] || [textFieldRounded1.text isEqualToString:@""] || [textFieldRounded2.text isEqualToString:@""] || [textFieldRounded.text isEqualToString:@"(null)"] || [textFieldRounded1.text isEqualToString:@"(null)"] || [textFieldRounded1.text isEqualToString:@"(null)"] || [textFieldRounded.text isEqualToString:nil] || [textFieldRounded1.text isEqualToString:nil]|| [textFieldRounded2.text isEqualToString:nil])
{
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"SMS" message:@"Please Enter All Fields!" delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
[alert show];
}
else
{
NSLog(@"Done");
NSDateFormatter *SentTime = [[NSDateFormatter alloc] init];
[SentTime setDateFormat:@"dd/MM/YYYY hh:mm aa"];
NSDate *now1 = [NSDate date];
NSString *Time1 = [SentTime stringFromDate:now1];
NSLog(@"Time is :%@",Time1);
NSString *Sentime=[NSString stringWithFormat:@"%@",textFieldRounded2.text];
if([Sentime isEqualToString:Time1])
{
NSLog(@"Time Matching... can send msg now");
MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
if([MFMessageComposeViewController canSendText])
{
NSString *Message = [NSString stringWithFormat:@"%@, %@",textFieldRounded1.text,textFieldRounded2.text];
NSLog(@"Message is %@", Message);
controller.body = Message;
controller.recipients = [NSArray arrayWithObjects:@"+919999999999" , nil];
controller.messageComposeDelegate = self;
[self presentModalViewController:controller animated:YES];
}
}
else
{
NSLog(@"Send Message when time reach at %@",textFieldRounded2.text);
//Here What code i should write
}
}
}
.
다른 현명한 시간은 지정된 시간이되면 다른 sms를 보내야합니다. 시간이 될 때까지 메시지를 보관 (저장)하고 시간을 보내는 방법에 도달합니다.
감사합니다,
Rajendran.B는
PLZ 점유율 노력과 유 한 몇 가지 코드를 작성합니다. – Milind
textFieldRounded2.텍스트 여기에 지정된 시간이 포함되어 있습니다 ... – Rajendran