iPhoneアプリを開発中です。
あるクラスの中にある数値を別のクラスで使えるようにするにはどうすればいいのでしょうか。

元のクラスで数値を準備しておき、

// moto.h
@property NSInteger * nextImageIdx;

// moto.m
- (void)viewDidLoad
{
    [super viewDidLoad];

     id suji1 = 100;
     _nextImageIdx = suji1;
}

先のクラスで元のクラスをインポートすれば準備しておいた数値を使えるのでは、と思ったのですがうまくいきません。

// saki.h
#import "moto.h"

// saki.m
- (void)viewDidLoad
{
    [super viewDidLoad];

     id suji2 = _nextImageIdx;
}

suji2に「100」が入っていて欲しいのですが、そうはなりません。
「_nextImageIdxが宣言されていません」とエラーが出てしまいます。
_nextImageIdxに入れておいた数値を使えるようにするにはどうすれば良いのでしょうか。
初歩的な質問で申し訳有りませんが何卒よろしくお願いいたします。