私にこの1つを付ける。iPhoneアプリケーションエラーの問題
私はiphoneアプリケーションを持っています。これはアンケートのアプリケーションです。いくつかのタイプの質問があります。いくつかはスライダを持ち、いくつかにはテキスト入力などがあります。私はそれぞれのタイプの質問に対してView Controllerを開発しました。
質問コントローラの2つのタイプの例は、TextInputQuestionViewControllerとSliderQuestionViewControllerです。
私はQuestionnaireViewControllerという名前のrootViewcontrollerを持っています。これは次のように定義されます。
上記の問題のある行は、switchViews関数内にあります。私はその質問表示(スライダ値、テキスト入力値)の特定の入力コンポーネントに等しい答えをする必要があります。ですから、currQをどのView Controllerを使ってもインスタンス化できる型にする必要があります。
したがって、現在の質問を保持するための汎用変数が必要です。 currQは現在の質問を保持しますが、現時点ではSliderQuestionViewController型です。私はこれをidに変更しようとしましたが、 "要求のメンバーは...構造体の構造体ではありません"という負荷と、割り当てられていないポインタの問題が発生します。
もっとコードが必要な場合は教えてください。
[Objective Cの一般的な種類]の可能な複製(http://stackoverflow.com/questions/6740873/generic-type-in-objective-c) –