問題タブ [cs193p]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - Stanford iTunes U CS193P 課題 3、2 つの ViewController 間の通信
新しいグラフ VC のモデルが電卓脳のサブクラスになることはわかっていますが、CalculatorBrain のプログラム スタックを古い VC から新しい VC の GraphingBrain に取得するにはどうすればよいでしょうか? Storyboard-segue でスタックを下に移動する必要がありますか?
新しい軸のセットアップでピンチとパンを行い、新しいグラフ ブレインとグラフ VC の間で通信するデリゲートを設定しました。しかし、古い MVC に「閉じ込められる」前にユーザーが入力した私の programStack ではありませんか?
コンセプトは理解できたと思いますが、そのコミュニケーションが発生する方法がわかりません。
前もって感謝します!
***コースに従わない人のために、NavigationController によってリンクされた 2 つの MVC があります。ユーザーは、(最初の MVC に) 一連の数値と演算を入力します。これらは、最初の MVC のモデルの配列に格納されます。ボタンが押されると、前の MVC で入力された配列を必要とする新しい MVC にセグエします。2 つの一見別々の MVC 間でその配列を転送するにはどうすればよいですか? 2 番目の VC にプロパティを設定して、最初の VC から設定することはできないと思います。これは、(2 番目の MVC) がまだインスタンス化されていないためです。preparteToSegue の何かかもしれませんが、よくわかりません。
objective-c - iOS RPNCalculatorStanfordVidOne は、1 行を除くすべての行が機能している理由を理解できません
私は 100% 新品iOS
です。スタンフォード大学のビデオをオンラインで見て学習していますiOS
。私は何時間もかけてゆっくりと 2 番目のビデオを読み、コード行を間違えないように細心の注意を払いました。コーディングの最後の瞬間まで、すべてが完璧でした。
私の妻と私はそれを理解しようとかなりの時間を費やしましたが、私のコードは私たちが知る限り教授のものと一致しています. 私を助けてください。私はこれらのビデオを通じて学習するのが大好きですが、これが機能するようになり、時間をかけて確認するまで先に進むことはできません.
objective-c - Segueを使用してオブジェクトを渡す
セグエと、それらがどのように機能し、オブジェクトを渡すかを理解するのに苦労しています。基本的に私は電卓を持っていて、配列に格納されているオブジェクトをグラフ化しようとしています。これまでのところ、CalculatorBrainのインスタンスであるbrainというオブジェクトがあります。これで、brainには変数を格納するためのスタックとして使用するNSArrayプロパティがあります。配列に値3と5を追加してから、セグエを実行したいとします。「グラフ」というボタンにセグエを選択しているので、ボタンをクリックするとセグエになります。セグエしている新しいビューコントローラーに脳を渡すにはどうすればよいですか?渡されたオブジェクトを受け入れる必要があると思う新しいViewControllerで定義されているsetGraphingPointというプロパティがあります。また、脳をセグエに通すと、値3と5が一緒に渡されますか、それともCalculatorBrainの新しいオブジェクトが作成されますか?これが私がこれまでに持っているものです。
これは、新しいViewControllerで定義されています
これは、セグエするボタンを持つ古いビューコントローラーから呼び出されます
objective-c - 宣言が存在する場合、目に見える宣言エラーはありません、Objective c
こんにちは私は、graphPoint.yコード部分で「CalculatorBrainの表示された@interfaceがセレクター'runprogram:usingVariableValues:'を宣言していません」というエラーが発生します
私はsegueとprotocolsを介してself.graphingPointを渡したので、別のMVCにありrunprogram:usingVariableValuesを呼び出すオブジェクト'CalculatorBrain'と同じ値になります。私のcalculatorBrainの実装には上記のメソッドがあり、独自のviewControllerで機能しますが、プロトコルメソッドを介してこの新しいviewControllerで呼び出すと、CalculatorBrainで宣言しないと表示されます。これが元の宣言です
ダブルにフロートする必要があるCGPoint.y値を割り当てているためにエラーが発生する可能性がありますか?また、これらは別個のMVCであるため、一方のファイルをもう一方の右側にインポートすることは避けてください。
objective-c - mkmapview デリゲート メソッドが呼び出されていない -calloutaccessorycontroltapped
cs193p の割り当て 5 の最後の部分を完了しようとしています (リンク)
このアプリは、Flickr から人気のある場所を選択し、それらの場所の写真を地図上にプロットします。
それは言うタスク5cです
マップ上の各注釈には、次の内容を表示する吹き出しが必要です。選択した写真の完全な画像を表示する開示ボタン (ユーザーがテーブルから写真を選択した場合とまったく同じ)、またはその場所の写真のリストを表示する開示ボタン (ユーザーがその場所を選択した場合とまったく同じ)テーブルから)。
吹き出しを表示し、吹き出しにサムネイルを読み込む前の部分は既に完了しています。
私はすでに mapViewController を mapView のデリゲートとして設定しており、ピンをクリックすると didSelectAnnotationView メソッドが呼び出されるため、機能していることがわかります。コールアウトの開示アクセサリ。
ただし、メソッド calloutAccessoryControlTapped (同じ VC) も定義しましたが、このメソッドは呼び出されません。まったく。現時点では、そこに NSLog があるだけで、何も表示されません。
何も言いませんが、もっと奇妙にするために、機能しない数百の注釈のうち、機能する注釈が 1 つあります。
最初の 1 つの注釈がボタンを起動しますが、それ以外は何もしません。それは最初の注釈だからですか?ボタンはそのためだけに発射されますか?
コードを投稿したかったのですが、それがどれほど関連しているかはよくわかりません:
私が尋ねた他のすべての質問は、私が何かばかげたことをしたことが判明しました。しかし、私はそれを何年も見て座っていて、見ることができません!
あなたの洞察に感謝します!
objective-c - Objective C でプロパティをカウントとして使用する
私は Objective C を初めて使用します。2011 年から 12 年にかけて行われた iOS 開発に関するスタンフォードの講義をフォローしていました。割り当て 1 では、電卓に小数点を実装するよう求められます。これは私の実装がどのように見えるかです:
したがって、基本的に userPressedDecimalPoint プロパティを設定し、小数点が押されるたびにこのプロパティをカウンターとして使用しようとします。ただし、NSLogから、小数点を何回押しても、1回しか押されていないことがわかります。したがって、入力すると出力に複数の小数点が表示されます。任意の提案をいただければ幸いです。ありがとう!
修正されたコードの完全版:
ios - UILabel が初期化されないのはなぜですか?
コードはスタンフォード CS193p のものです。確認するために NSLog を追加しました。ラベルが初期化されていないようです。何か案が?
NSLog の結果は次のとおりです。
objective-c - アプリの起動時に写真インスタンスがメモリにフェッチされましたか?
コードは、スタンフォードiOS開発コースのPhotomaniaアプリからのものです。基本的に、Photoエンティティのインスタンスが実際にメモリ(またはコンテキスト)にフェッチされるタイミングを知りたいです。ここで定義されたファクトリメソッドがテーブルビューコントローラで呼び出されたときに発生しますか?
objective-c - Objective C の構文エラー? CS193 電卓ViewController
同じファイルでかなりの数の質問に出くわしましたが、他のエラーを一掃した後も、まだわからないことがあります。エラーは、{または}が多すぎる/少なすぎることだと思いますが、いくつかのバリエーションを試した後、行き詰まりました。
これについてもう一度目を向けていただければ幸いです...ありがとう!
すぐ下に問題のセクションが表示され、エラーは {else} に表示されています
完全なファイルが下に挿入されます
ios - スタンフォードcs193p2011年秋のコースは講義9で間違いを犯しましたか?
講義9で、先生はnumberOfSectionsInTableView:メソッドがデフォルトで1を返すと言いましたが、私が自分のプロジェクトを作成したとき、デフォルトで0を返すことがわかり、テーブルビューセルが消えました!問題がどこにあるかを見つけ、numberOfSectionsInTableViewを返すことで修正しました:return 1、問題はなくなりました。だから、それはスタンフォードが間違いを犯したことを意味しますか?
UITableViewControllerの新しいサブクラスを.mファイルに追加すると、Xcodeは次のコードを生成しました。
ちなみに私はXcode4.3.3を使用しています...