Javascript 访问iOS模块中的Appcelerator属性
我试图用javascript保存一个属性,然后在本机objective-c模块中访问它。我相信这很简单,但对我来说不起作用。以下是js: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
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似乎仅适用于内置设置