我使用RestKit作为处理我所有请求的库。所以我使用基本授权并将我的令牌保留为用户默认值。
Here is a good example如何从应用NSUserDefault获取数据并在我的共享扩展程序中使用它。
所以我做了这个:
NSUserDefaults *userDefaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.myapp"];
NSString *token = [userDefaults objectForKey:@"kUserToken"];
但令牌是nil
但是当我在应用程序中检查相同时,它会为我返回一个字符串。
另外我注意到我有这个错误(不确定它是否会导致用户默认错误):
Add the “App Groups” entitlement to your App ID