私は iOS プログラミングが初めてで、クラスの継承に問題があります。
オブジェクトを持つクラスがあります (.h でプロパティとして初期化されます)
@property (nonatomic, weak) NSNumber *count;
特定の機能でボタンが押されるたびに増加します。
別のクラスで私はそれを参照します:
#import "otherClass.h"
...
otherClass *otherC = [[otherClass alloc]init];
NSLog(@"COUNT: %@", otherClass.count);
どのように試しても、出力は null のままです。実装が間違っているかどうかはわかりません。助けてください!
**見つかった解決策
(1) 新しいクラスを定義し、それを RSModel と呼びます (2) @property (非アトミック) NSInteger カウントを、定義したインスタンス メソッドと共にその新しいクラスに移動します。RSModel を返すようにインスタンス メソッドを変更する必要があります (3) カウントにアクセスする必要があるすべてのビュー コントローラで、「RSModel.h」をインクルードし、[RSModel インスタンス].count を記述して共有カウンタにアクセスします。