2011-12-20 3 views
0

ピッカーにいくつかの値を動的に取得したい。静的にはうまくいきます。しかし、呼び出し側のWebサービスからピッカ行を動的に追加したい場合、NSRangeExceptionが発生します。データを持つ配列とそのデータに警告することができるかどうか。私はこのiPhoneアプリケーションのためのチタンSDKを使用しています。サーバからピッカーの値を取得する

if(gameTypeName.length>0){ 
    alert(gameType.length); 
    picker.add(gameTypeName); 

} 

配列として作成されています、ピッカーは "を持っていないことが信じられないかもしれません

​​
+0

私は試してみてくださいと思うよりも全体のコードを投稿することができます。少なくともこのピッカー充填部分のコードをポストしてください。 –

答えて

1

:それはのように静的データを正常に動作しているかどうか

var typeName = college[j].GameTypeName; 
gameTypeName.push(Titanium.UI.createPickerRow({title:typeName})); 

値 "プロパティ。

0

pickerViewを使用できます。しかし、使いやすいテーブルビュー。 TableView(tableView.data =;)に配列データを設定します。 とGET値

tableView.addEventListener('click',function(e){ 
// own your requirement 
Ti.API.log(e); 

}); 

のために私はこれは使いやすいと見て良いと思います。 場合は、表示して非表示にします。アニメーションまたはwindow.modalプロパティを使用することができます。

var win = Ti.UI.createWindow({}); 
win.add(tableview); 
win.open({modal:true}); 
関連する問題