我发现这段代码向我展示了如何在“系统首选项”上为 iOS 设置页面插入一些值。
问题是我只想插入应用程序版本和一些版权文本。
我有这个 Setting.bundle 和 Root.plist insite。
plist 具有“iPhone 设置架构”字典,就像示例一样,并且工作正常。但我无法像这张图片一样将版权设置为节页脚:
http://cl.ly/image/0v3b0O0Q0S2A
编辑:我已经设法为版本设置了只读属性,我缺少“默认值”键,因为它没有将它添加为默认值。
但是我仍然需要管理如何设置版权字符串
我已经阅读了很多关于facebook登录的问题,但直到没有我没有成功解决我的问题.到目前为止我已经制作了一些应用程序,但我之前从未搞过appDelegate.
问题是我想调用除了委托之外的类内部的fbDidLogin方法.
到目前为止,fbDidLogin正在appDelegate中调用,但我希望能够在登录发生后更改视图并询问用户信息.
我的代码到目前为止:AppDelegate:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
facebook = [[Facebook alloc] initWithAppId:SHKCONFIG(facebookAppId) andDelegate:self];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"]
&& [defaults objectForKey:@"FBExpirationDateKey"]) {
facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}
return YES;
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
return [facebook handleOpenURL:url];
}
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
return [facebook handleOpenURL:url];
}
// This one is called correctly
- (void)fbDidLogin {
NSLog(@"[DELEGATE] Deu login!"); …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Parses SDK为Facebook进行单点登录,但是当我按下登录按钮时出现此错误:
哦,哦.发生错误:Error Domain = com.facebook.sdk Code = 2"无法完成操作.(com.facebook.sdk error 2.)"UserInfo = 0x1d5bac20 {com.facebook.sdk:ErrorLoginFailedReason = com.facebook .sdk:SystemLoginDisallowedWithoutError,com.facebook.sdk:ErrorSessionKey =,expirationDate:(null),refreshDate:(null),attemptsRefreshDate:0001-12-30 00:00:00 +0000,permissions:(null)>}
我点击按钮时的代码与Parse教程中的代码几乎相同
- (IBAction)loginButtonTouchHandler {
// The permissions requested from the user
NSArray *permissionsArray = @[ @"user_about_me", @"user_birthday"];
// Login PFUser using Facebook
[PFFacebookUtils logInWithPermissions:permissionsArray block:^(PFUser *user, NSError *error) {
[_activityIndicator stopAnimating]; // Hide loading indicator
if (!user) {
if (!error) {
NSLog(@"Uh oh. The user cancelled the Facebook login.");
} else {
NSLog(@"Uh oh. An error occurred: %@", …Run Code Online (Sandbox Code Playgroud) 情况就是这样:
我有一个请求AFNetworking,JSON用一个来检索我NSArray.
我的目标是改变NSDictionaries内部.我已经创建了一个mutableCopy数组,但我想知道我是否可以轻松改变所有内容.我是否必须手动迭代数组?
objective-c ×5
ios ×3
cocoa ×2
facebook ×2
delegates ×1
ipad ×1
iphone ×1
login ×1
orientation ×1
plist ×1