Extensibility Framework initialization is signaled in the completion block of the MAFCore loadWithWindow: andCompletionBlock: API. A non-nil NSError pointer passed to the completion block by the framework indicates one or more issues during initialization, which you must correct before you can continue.
[[MAFCore sharedInstance]loadWithWindow:self.window window andCompletionBlock:^(NSError* error)
{
if(error)
{
// error during extensibility framework init
// perform proper error handling, notify the end user
...
}
else
{
// everything ok, proceed as usual
...
}
}];