小编erd*_*tom的帖子

反应本机深层链接与Facebook SDK conflct

我在我的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)

````

请告诉我如何修改方法以获得这两种功能.

谢谢

facebook objective-c react-native

9
推荐指数
2
解决办法
750
查看次数

Before_filter没有调用方法,设置局部变量

我试图在我的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)

非常感谢你!

ruby-on-rails before-filter

0
推荐指数
1
解决办法
626
查看次数