Q:

Can't get past permissions

The problem I have is that after logging in, and pressing OKAY in safari.  
It can't go further!  Safari is unable to open.  
https://m.facebook.com/dialog/permissions.request
(in the .plist I have added the correct URL type (fb[yourappid]host)
facebook = [[Facebook alloc] initWithAppId:@"myappId" 
                           urlSchemeSuffix:@"host" 
                               andDelegate:self];

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"] 
    && [defaults objectForKey:@"FBExpirationDateKey"]) {
    facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
    facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}

NSArray *permissions = [[NSArray alloc] initWithObjects:
                        @"user_likes", 
                        @"read_stream",
                        nil];

if (![ facebook isSessionValid]) {
    [facebook authorize:permissions];
    [permissions release];
}

Picture of the login screen after login:

A:

Read this and make sure you are writing the urlSchemeSuffix in the correct format

urlSchemeSuffix is a string of lowercase letters that is  appended
  to the base URL scheme used for SSO.  For example,  if your
  facebook ID is "350685531728" and you set urlSchemeSuffix to
  "abcd", the Facebook app will expect your application to bind to
  the following URL scheme: "fb350685531728abcd".  This is useful if
  your have multiple iOS applications that share a single Facebook
  application id (for example, if you have a free and a paid
  version on the same app) and you want to use SSO with both apps. 
  Giving both apps different  urlSchemeSuffix values will allow the
  Facebook app to disambiguate their URL schemes and always
  redirect the user back to the correct app, even if both the free
  and the app is installed on the device.urlSchemeSuffix is
  supported on version 3.4.1 and above of the Facebook app.  If the
  user has an older version of the Facebook app installed and your
  app uses urlSchemeSuffix parameter, the SDK will proceed as if
  the Facebook app isn't installed on the device and redirect the
  user to Safari.