我在我的react-native应用程序中使用Facebook SDK,现在我想添加对通用深度链接的支持.
我根据以下说明修改了我的appdelegate:https://developers.facebook.com/docs/ios/getting-started/
对于深层链接,我试图遵循这个:https://facebook.github.io/react-native/docs/linking.html
但是,它们似乎都使用相同的方法,我不确定如何调和:
````
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
return [RCTLinkingManager application:application openURL:url
sourceApplication:sourceApplication annotation:annotation];
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:sourceApplication
annotation:annotation];
}
Run Code Online (Sandbox Code Playgroud)
````
请告诉我如何修改方法以获得这两种功能.
谢谢
我试图在我的before_filter中设置一个变量,但总是得到错误"AnswersController的未定义局部变量或方法'问题':
class AnswersController < ApplicationController
before_filter :get_question
def create
@answer = question.answers.new(params[:answer])
@answer.user = current_user
@answer.save
flash[:notice] = 'Answer posted successfully.'
redirect_to request.referer
end
def get_question
question = Question.find(params[:question_id])
end
end
Run Code Online (Sandbox Code Playgroud)
非常感谢你!