問題タブ [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.

0 投票する
1 に答える
207 参照

ibaction - Paul Hegarty の CS193P のインスタンスに認識されないセレクターが送信されました

Paul Hegarty の CS193P コース ビデオ (レクチャー #4 @ 1:05:40 マーク) に従っているのですが、問題が発生しました。この「認識されないセレクターがインスタンスに送信されました」エラーのデバッグにご協力ください。ビューには 3 つのオブジェクトがあります - 画像を参照してください ( https://docs.google.com/file/d/0B453_F6cDmYzMG1OQW93WVptYUU/edit?usp=sharing )

コード

エラー

0 投票する
1 に答える
123 参照

ios - テーブルビューコントローラーcs193piTunesU9レッスン

こんにちは私はiTunesUCS193Pの9番目のレッスンでテーブルビューについて勉強しています。コンパイラはこのエラーを報告しますNSInternalInconsistencyException'、理由:'-[__ NSCFArray removeObjectAtIndex:]:変更メソッドが不変オブジェクトに送信されました'

私のシミュレーターはiPad6.1です

ので、私は持っています

GraphViewController.mというクラス

(setProgramsは、CalculatorTVC.mと呼ばれるテーブルビューコントローラーで送信するデータがあるセッターです)

CalculatorTVC.mと呼ばれるクラス

(プログラムは、GraphViewController.mからのデータを配置するパブリックプロパティです)

私のストーリーボードには分割ビューがあります...MasterViewControllerには、ポップオーバースタイル識別子のテーブルビューコントローラー(CalculatorTVC.m)で配線されたバーボタンアイテム付きのツールバーがあります。

エラーは *キャッチされない例外によるアプリの終了'NSInternalInconsistencyException'、理由:'-[__ NSCFArray removeObjectAtIndex:]:不変オブジェクトに送信された変更メソッド' *最初のスロー呼び出しスタック:(0x1ca1012 0x10dee7e 0x1ca0deb 0x1d21c4f 0x1d21911 0x4a 0x10f26b0 0x229dfc0 0x229233c 0x22a0238 0x6b6e3 0x4f1476 0x870989a 0x4f2555 0x489ef9 0x46ab99 0x46ac14 0x10f2705 0x262c0 0x262a64 0x10f2705 0x262c0 0x26258 0xe7021 0xe757f 0xe66e8 0x55cef 0x55f02 0x33d4a 0x25698 0x1bfcdf9 0x1bfcad0 0x1c16bf5 0x1c16962 0x1c47bb6 0x1c46f44 0x1c46e1b 0x1bfb7e3 0x1bfb668 0x22ffc 0x24bd 0x23e5)のlibc ++ abi.dylib:(例外をスロー呼ばTERMINATE lldb)

私を助けてください

ご理解のほどよろしくお願いいたします。


わかりました、クラッシュする場所を見つけました。

ラインのクラッシュ

cell.textLabel.text = [@ "y =" stringByAppendingString:[CalculatorBrain descriptionProgram:program]];

この行の前にNSLOGを配置すると、出力NSLOG結果に表示されます...しかし、この後にNSLOGを配置すると、出力に何も表示されません。

0 投票する
0 に答える
29 参照

ios - iOS CoreData: ターゲットのビルド フェーズに追加した後でもリンカー エラーが発生する

iTunes でチュートリアル CS193p を実行していて、コア データ レッスンで問題が発生しました。デモとまったく同じようにすべてを行い (ただし、レッスンとは少し異なるアプリを使用)、プロジェクトのビルド フェーズに CoreData フレームワークも含めました。ただし、それでもこのエラーがスローされます。

アーキテクチャ i386 の未定義シンボル:
"_OBJC_CLASS_$_CoreDataTableViewController"、参照元: BudgetTableViewController.o の _OBJC_CLASS_$_BudgetTableViewController
"_OBJC_METACLASS_$_CoreDataTableViewController"、参照元: BudgetTableViewController.o ld の _OBJC_METACLASS_$_BudgetTableViewController: アーキテクチャ i386 のシンボルが見つかりません。 : エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

理由はありますか?私の BudgetTableViewController.h には、CoreDataTableViewController.h が含まれています。そして CoreDataTableViewController.h のインポートなので、どこに問題があるのか​​ わかりませんか?

0 投票する
1 に答える
706 参照

ios - iOS: テーブル ビューの下にツールバーやフッターを追加するにはどうすればよいですか?

CS193p 入門コースを目的の C までたどりました。現在、グループ化されたテーブル ビューがあり、ビュー コントローラーは (CS193p クラスからの) CoreDataTableViewController です。これは、基本的に FetchedResultsControllerDelegate が実装された UITableViewController のサブクラスです。私のアプリでは複数の画面が接続されているため、最初のテーブルの 1 つの行を押すと、そのメイン カテゴリのすべてのサブカテゴリを含む新しい画面が表示されます。すべての画面は、この CoreDataViewController のサブクラスです。

特定のテーブル ビューの画面の一番下にツールバーを追加する方法について、私は今混乱しています。テーブル ビューとツールバーを含む新しいビューを挿入する必要があると思います。TableView全体が実際に機能するようにすべてを接続する方法がわかりませんか? 「最上位」のコントローラーが CoreDataTableViewController (独自のメソッドをサブクラス化して実装したもの) でしたが、今は続行する方法がわかりません。親ビュー コントローラーからこの埋め込みテーブル ビュー コントローラーに値を取得し、後で子ビュー コントローラーに値を取得するにはどうすればよいですか?

0 投票する
2 に答える
1179 参照

ios - cs193p割り当て4 flickr fetcherが空の配列を返す

私はスタンフォード cs193p クラスの iTunesU レクチャーに従っており、現在課題 4 に取り組んでいます。ヘッダー ファイルに API キーを入力し、返された配列をコンソールに記録しようとすると、何も入っていない空の配列であることが示されます。flickr API が変更されたため、提供されたコードは機能しなくなりましたか?

FlickrFetcher クラス コードは、 http ://www.stanford.edu/class/cs193p/cgi-bin/drupal/system/files/assignments/FlickrFetcher.zip からアクセスできます。

どうもありがとう!

0 投票する
2 に答える
1755 参照

objective-c - UIControlStateSelected|UIControlStateDisabled、Objective C の説明

私はスタンフォードコースの課題を行っており、彼はこのコード UIControlStateSelected|UIControlStateDisabled を投稿しました。オペランドは?

また、このコードを使用してボタンに値を設定しようとしていますが、うまくいきません。

0 投票する
1 に答える
986 参照

objective-c - 削除時の UICollectionView でのアサーション エラー

UICollectionView からセルを削除しようとすると、アサーション エラーが発生し続けます。私がカードゲームをしていて、カードが一致するとそれらは削除されます。それらが一致すると、モデル内の一致したすべてのカードを削除してから、それらを CollectionView から削除するようにしました。これは、スタンフォード cs193p コースの課題 #3 の一部です。これが私のコードです。

コントローラーコード

型式コード

0 投票する
1 に答える
240 参照

ios - 文字列の範囲が nsAttributeString で正しく機能しない

プライマリ文字列に Nsattributestring のセットを設定しようとしています。状況は次のとおりです。

たとえば、次のような 3 つの文字列があります。

最後の文字列は次のようになります。

matchingString 値はラベル内にあります。私は、matchingString で部分文字列の範囲を見つけようとし、部分文字列をエッチングするために NsAttributeString を追加します。

私はラベルに属性を追加するためにループ内でこのコードを使用しています:

このコードは機能しません。ラベルからテキストを印刷すると、属性がありません。変更しようとしました

[[self.matchedResulLabel.attributedText string] rangeOfString:card.contents]

この場合、正常に動作しますが、必要なものではありません。だから私は問題が範囲にあると思いますが、うまくいきませんでした。

これは addLableAttributes メソッドのコードです。

ありがとうございました