2

これは最新の Xcode 内にあります。

OKボタンで画面に結果を表示する4つの配列があります。結果をクリップボードにコピーする機能を追加したいと思います。それは理にかなっていますか?

これがどのように行われるかは正確にはわかりませんが、コーディングに少し慣れていないため、よく調べています。

私が見ている限りでは、ペーストボードが適しているようです。私はここで正しい球場にいますか?

これが私のコードのサンプルです...

-(IBAction)buttonPressed
{
NSInteger firstRow = [doublePicker selectedRowInComponent:kfirstComponent];
NSInteger middleRow = [doublePicker selectedRowInComponent:kmiddleComponent];
NSInteger lastRow = [doublePicker selectedRowInComponent:klastComponent];
NSInteger fourthRow = [doublePicker selectedRowInComponent:kfourthComponent];
NSString *first = [firstTypes objectAtIndex:firstRow];
NSString *middle = [middleTypes objectAtIndex:middleRow];
NSString *last = [lastTypes objectAtIndex:lastRow];
NSString *fourth = [fourthTypes objectAtIndex:fourthRow];
NSString *message = [[NSString alloc] initWithFormat:@"%@ %@ %@ %@.",first, middle, last, fourth]; 
UIAlertView *alert = [[ UIAlertView alloc] initWithTitle:@"Text"
    message:message
            delegate:nil
    cancelButtonTitle:@"OK"
    otherButtonTitles:nil];
[alert show];
[alert release];
[message release];
}

これは私が実装したいコードです(私は思う):

-(IBAction)copy:(id)sender
{
NSString *copyString = label.text;
UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:copyString];
}

そして... 正しい使い方があれば、どこに置くべきかわかりません...

前もって感謝します!!!

編集-

私はそれを理解しました...追加する必要がありました:

UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setString:message];

私の結果を提供するコード行の下。弱そうに聞こえますが… 1回で1人で解けたのはすごいと思います!

4

0 に答える 0