小编Mah*_*abu的帖子

无法在模拟器中使用MFMailComposeViewController发送电子邮件

我是ios app开发的新手,下面是我用来发送电子邮件的代码.

   MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];
    controller.mailComposeDelegate = self;
    [controller setSubject:@"My Subject"];
    [controller setMessageBody:@"Hello there." isHTML:NO]; 
    [self presentModalViewController:controller animated:YES];
    [controller release];



    - (void)mailComposeController:(MFMailComposeViewController*)controller  
                  didFinishWithResult:(MFMailComposeResult)result 
                                error:(NSError*)error {

          if (result == MFMailComposeResultSent) {

              NSLog(@"It's away!");
          }

          [self dismissModalViewControllerAnimated:YES];
    }
Run Code Online (Sandbox Code Playgroud)

不幸的是委托方法永远不会被触发,任何人都可以建议我如何通过模拟器检查我的电子邮件?

iphone ios

20
推荐指数
2
解决办法
2万
查看次数

以编程方式获取设备的电话号码

我需要以编程方式获取我的iOS设备的电话号码.

通过谷歌我发现这个代码:

NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];
NSLog(@"Phone Number: %@", num);
Run Code Online (Sandbox Code Playgroud)

但在某处,我读到如果我使用此代码,Apple将拒绝我的应用程序.

有没有办法在没有用户输入的情况下获取当前的设备电话号码?

iphone objective-c ios

15
推荐指数
2
解决办法
2万
查看次数

如何在NSUserdefaults中存储NSDictionary以及如何从中检索它

我从这样的网络服务器获取一些信息.

970,
Aditya2,
B,
JNTU1,
"Ram@gamil.com"
Run Code Online (Sandbox Code Playgroud)

我需要存储这些值,我需要从我想要的地方检索它.

我发现NSDictionary对此是正确的.

我需要在NSDictionary中保存这些值.

我怎样才能做到这一点?

iphone

12
推荐指数
1
解决办法
2万
查看次数

如何以编程方式拨打电话?

我需要通过按钮点击在我的应用程序中以编程方式调用.

因为我发现这样的代码.

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:1-800-555-1212"]];
Run Code Online (Sandbox Code Playgroud)

它是否适用于iphone sdk 3.0和iphone 2.0

任何帮助都可以

提前谢谢你.

iphone objective-c ios

11
推荐指数
1
解决办法
2万
查看次数

如何以编程方式获取sqlite中所有表的列表

如何以编程方式获取sqlite中所有可用表的列表.

sqlite

9
推荐指数
2
解决办法
2万
查看次数

如何以编程方式将图像裁剪成碎片

我需要以编程方式将图像分成9个部分.有关如何做到这一点的任何建议?

iphone core-graphics

8
推荐指数
2
解决办法
1万
查看次数

移动和.net网络服务中的加密和解密

我已经在android,webos,blackberry,iphone上实现了移动应用程序.

现在我将项目与.net webservices集成.

交换数据我需要在移动平台加密并在.net webservices中解密

这是我在互联网上尝试过的最好的加密算法,得到了零.

请建议我.如果你分享任何示例代码.你节省了我很多

提前致谢

马赫什

.net iphone android web-services blackberry

7
推荐指数
1
解决办法
802
查看次数

UITextField验证

我正在创建一个文本字段.

每当文本字段中的值大于100时,我需要显示"值必须小于100"的警报,然后应清除文本字段的值.

我怎样才能做到这一点?

iphone objective-c ios

7
推荐指数
1
解决办法
4237
查看次数

如何获取联系人中所选人员的电话号码

我需要从联系人处获取电话号码.

为此我的代码是

- (IBAction)contacts {

    NSLog(@"contacts clicked ");

    ABPeoplePickerNavigationController *peoplePickerController = [[ABPeoplePickerNavigationController alloc] init];
    peoplePickerController.peoplePickerDelegate = self;
    [self presentModalViewController:peoplePickerController animated:NO];
    [peoplePickerController release];

}
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker
      shouldContinueAfterSelectingPerson:(ABRecordRef)person {
    NSString *number = (NSString *)ABRecordCopyValue(person, kABPersonPhoneProperty);

    NSLog(@" %@",number);
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

在这里它像这样显示在控制台中

ABMultiValueRef 0x740b680 with 1 value(s)
    0: _$!<Mobile>!$_ (0x7419880) - (929) 230-8622 (0x740b490)
Run Code Online (Sandbox Code Playgroud)

(929) 230-8622是手机号码,我怎么才能获得手机号码.

选择联系后,我需要关闭此视图控制器.

为此,我写这样的代码

[self dissmissModalViewControllerAnimated:YES];

但它显示,myclass可能无法响应dissmissModalViewController.

如何在选择后我需要关闭此视图控制器.

任何人都可以帮助我.

提前谢谢你.

iphone

6
推荐指数
1
解决办法
3216
查看次数

所有BlackBerry设备的UI兼容性

我为BlackBerry编写了一个简单的应用程序,并使用9630模拟器进行了测试.如何获得与所有模拟器兼容的UI设计?

blackberry

5
推荐指数
2
解决办法
279
查看次数