FBLoginView
이 클래스는 더 이상 최신 버전의 SDK에서 사용할 수 없습니다.
이 클래스의 최신 버전을 사용할 수 있습니다. 확인해보세요 최신 버전.

FBLoginView is a custom UIView that renders a button to login or logout based on the state of FBSession.activeSession

Discussion:

This view is closely associated with FBSession.activeSession. Upon initialization, it will attempt to open an active session without UI if the current active session is not open.

The FBLoginView instance also monitors for changes to the active session.

Inherits from:UIView
Declared in:FBLoginView.h
속성
defaultAudience

The default audience to use, if publish permissions are requested at login time.

@property (nonatomic, assign) FBSessionDefaultAudience defaultAudience;
정의된 값: FBLoginView.h
delegate

The delegate object that receives updates for selection and display control.

@property (nonatomic, assign) IBOutlet id<FBLoginViewDelegate> delegate;
정의된 값: FBLoginView.h
permissions

The permissions to login with. Defaults to nil, meaning basic permissions.

@property (readwrite, copy) NSArray *permissions __attribute__((deprecated
Discussion:

Methods and properties that specify permissions without a read or publish qualification are deprecated; use of a read-qualified or publish-qualified alternative is preferred.

정의된 값: FBLoginView.h
publishPermissions

The publish permissions to request if the user logs in via this view.

@property (nonatomic, copy) NSArray *publishPermissions;
Discussion:

Note, that a defaultAudience value of FBSessionDefaultAudienceOnlyMe, FBSessionDefaultAudienceEveryone, or FBSessionDefaultAudienceFriends should be set if publish permissions are specified. Additionally, when publish permissions are specified, then read should not be specified.

정의된 값: FBLoginView.h
readPermissions

The read permissions to request if the user logs in via this view. The basic_info permission must be explicitly requested at first login, and is no longer inferred, (subject to an active migration.)

@property (nonatomic, copy) NSArray *readPermissions;
Discussion:

Note, that if read permissions are specified, then publish permissions should not be specified.

정의된 값: FBLoginView.h
인스턴스 메서드
init

Initializes and returns an FBLoginView object. The underlying session has basic permissions granted to it.

- (id) init;
정의된 값: FBLoginView.h
initWithPermissions:

Initializes and returns an FBLoginView object constructed with the specified permissions.

매개변수설명
permissions

An array of strings representing the permissions to request during the authentication flow. A value of nil will indicates basic permissions.

- (id) initWithPermissions:(NSArray *)permissions __attribute__((deprecated));
Discussion:

Methods and properties that specify permissions without a read or publish qualification are deprecated; use of a read-qualified or publish-qualified alternative is preferred.

정의된 값: FBLoginView.h
initWithPublishPermissions:defaultAudience:

Initializes and returns an FBLoginView object constructed with the specified permissions.

매개변수설명
publishPermissions

An array of strings representing the publish permissions to request during the authentication flow.

defaultAudience

An audience for published posts; note that FBSessionDefaultAudienceNone is not valid for permission requests that include publish or manage permissions.

- (id)
initWithPublishPermissions: (NSArray *)publishPermissions
defaultAudience: (FBSessionDefaultAudience)defaultAudience;
정의된 값: FBLoginView.h
initWithReadPermissions:

Initializes and returns an FBLoginView object constructed with the specified permissions.

매개변수설명
readPermissions

An array of strings representing the read permissions to request during the authentication flow. A value of nil will indicates basic permissions.

- (id) initWithReadPermissions:(NSArray *)readPermissions;
정의된 값: FBLoginView.h