访问iOS模块中的Appcelerator属性

时间:2016-04-15 19:14:44

标签: 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] objectForKey:key]);
}

打印出属性列表,但不是我自己的。 testkey不存在。有什么我不记得的吗?

1 个答案:

答案 0 :(得分:2)

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