de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
 ShedInTheGarden
ShedInTheGarden
質問

XCode Storybaord - データの転送

私はストーリーボードに慣れていないので、これに対する答えは単純なものかもしれませんが、

私は、UITextFieldが存在するviewControllerを作成しました。私のテストは、そのテキストフィールドのデータ(テキスト)を画面にプッシュされたviewControllerに転送することです。

私が持っているコーディングは次のとおりです:

ViewController1.h -

#import 
#import "ViewController2.h"

@interface ViewController1 : UIViewController

@property (nonatomic, retain) IBOutlet UITextField *inputText;

@end

ViewController1.m

#import "ViewController1.h"

@implementation ViewController
@synthesize inputText;


-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

    if ([[segue identifier] isEqualToString:@"showTextController"]) {

    ViewController2 *vc2 = [segue destinationViewController];
    vc2.selectedText.text = self.inputText.text;


    }

}

@end

ViewController2.h -

#import 


@interface ViewController2 : UIViewController 

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

@end

ViewController2.m

#import "ViewController2.h"

@implementation ViewController2
@synthesize selectedText;

@end

ストーリーボードのviewController1とviewController2の間のセグを 'showTextController'と呼びます。

これは何かのための正しいコーディングですか?私はprepareForSegue:senderメソッドと一緒に 'ViewDidLoad'メソッドを使用する必要がありますか?

どんな助けやアドバイスも大歓迎です。

サイモン

0 2011-10-27T18:00:07+00:00 1
 Cœur
Cœur
編集された質問 5日 5月 2019 в 3:38
プログラミング
xcode
storyboard
Jamie
28日 10月 2011 в 6:56
2011-10-28T18:56:43+00:00
さらに
ソース
編集
#56791238

それは私には正しいように見えます。実際、これはストーリーボードがView Controllerオブジェクトのインスタンス化に注意を払うので、過去に比べて簡単です。注意すべき点は、ARCを使用している場合は、UILabelを保持しないことです。

お役に立てれば。

0
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Roxana Elizabeth CASTILLO Avalos
登録済み 1週間前
2
Hideo Nakagawa
登録済み 1週間前
3
Sergiy Tytarenko
登録済み 1週間前
4
shoxrux azadov
登録済み 1週間前
5
Koreets Koreytsev
登録済み 2週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属