2012-03-31 1 views
-1

以下の方法で呼び出しプログラムを開発します。 私の主な目的は、テキストフィールドに数値を入力し、私は、コールボタンを押すと、必ずそれは整数に私のアプリからの発信をどのようにしますか?

を変換して、発信コールの

コードを作成するためのあらゆる可能性があるXcodeのaction.in呼び出して実行するのですか?

着信をブロックする可能性はありますか?

私は以下のコードを書いています。

私の.hファイルが

@interface mytextViewController : UIViewController 
{    
    IBOutlet UILabel *enterphonenumber;   
    int currentNumber;   
} 

@property(nonatomic,retain)IBOutlet UILabel *enterphonenumber; 

-(IBAction)call; 

-(IBAction)press:(id)sender; 

@end 

私の.mファイルが

-(IBAction)press:(id)sender  
{  
    currentNumber = currentNumber*10 + (int)[sender tag]; 

    enterphonenumber.text = [NSString stringWithFormat:@"%i",currentNumber];  
}  

-(IBAction)call 

{   
    int x =[enterphonenumber.text intValue];  

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:x]]; 
//[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"%tel:9963610177"]]; 
    NSLog(@"sample %@",[NSURL URLWithString:@"my phone number is calling"]); 
} 

であり、また、それを調べるために、どのように私は新しいですので、いずれかの助けを呼ぶ

をしてください行っていますこのアプリケーションを開発する

ありがとう、

+1

電話をかける方法と着信をブロックする方法。 –

答えて

3

telプロトコルを試してみてください。

if ([[[UIDevice currentDevice] model] isEqualToString:@"iPhone"]) 
{ 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%d", number]]]; 
} 

着信コールをブロックすることはできません。

2

あなたのアプリで着信をブロックすることはできません。

関連する問題