Javascript 访问iOS模块中的Appcelerator属性

Javascript 访问iOS模块中的Appcelerator属性,javascript,ios,nsuserdefaults,appcelerator,appcelerator-titanium,Javascript,Ios,Nsuserdefaults,Appcelerator,Appcelerator Titanium,我试图用javascript保存一个属性,然后在本机objective-c模块中访问它。我相信这很简单,但对我来说不起作用。以下是js: Ti.App.Properties.setString('testkey', 'testvalue'); 然后在Obj-C中: for (NSString* key in [TiApp tiAppProperties]) { NSLog(@"[INFO] %@ = %@", key, [[TiApp tiAppProperties] objectFo

我试图用javascript保存一个属性,然后在本机objective-c模块中访问它。我相信这很简单,但对我来说不起作用。以下是js:

Ti.App.Properties.setString('testkey', 'testvalue');
然后在Obj-C中:

for (NSString* key in [TiApp tiAppProperties])
{
    NSLog(@"[INFO] %@ = %@", key, [[TiApp tiAppProperties] objectForKey:key]);
}

一份财产清单打印出来了,但没有我自己的。testkey不在那里。有什么事我没有交代吗?

我自己想出来的。用户添加的属性将添加到[NSUserDefaults standardUserDefaults]。TiApp tiAppProperties似乎仅适用于内置设置