2016-01-04 49 views

回答

0

您只需將所有物品添加到plist中即可。

在這樣的源代碼是:

<key>CFBundleURLTypes</key> 
<array> 
    <dict> 
     <key>CFBundleURLSchemes</key> 
     <array> 
      <string>fb925133124245003</string> 
     </array> 
    </dict> 
    <dict> 
     <key>CFBundleURLSchemes</key> 
     <array> 
      <string>flickrkitdemo</string> 
     </array> 
     <key>CFBundleURLName</key> 
     <string>com.devedup.flickrkit</string> 
    </dict> 
</array> 

財產清單: enter image description here

而且在AppDelegate你需要修改(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation。如果您已經添加的Facebook將是這樣的:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { 
    return [[FBSDKApplicationDelegate sharedInstance] application:application 
                 openURL:url 
              sourceApplication:sourceApplication 
                annotation:annotation]; 
} 

所以,你應該修改到:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { 
    if ([url.scheme isEqualToString:@"yourScheme"]) { 
    //Do you need here 
     return YES; 
    } 
    return [[FBSDKApplicationDelegate sharedInstance] application:application 
                 openURL:url 
              sourceApplication:sourceApplication 
                annotation:annotation]; 
} 

希望這有助於!

相關問題