         userDataTableView.delegate = self
         userDataHeightConstraint.constant = CGFloat(userDataModel.count) * propertyRowHeight
         
+        TCTrueSDK.sharedManager().titleType = .default
+    }
+    
+    override func viewWillAppear(_ animated: Bool) {
         TCTrueSDK.sharedManager().delegate = self
-        TCTrueSDK.sharedManager().titleType = .default
     }
     
     override func viewWillLayoutSubviews() {

                profileRequestButton.isHidden = false
                otpFlowButton.isHidden = false
                logOutButton.isHidden = true
                TCTrueSDK.sharedManager().delegate = self
                TCTrueSDK.sharedManager().titleType = .default
            }
        }
    }

        let nonTcSignInViewController = storyboard.instantiateViewController(withIdentifier: "NonTruecallerSignInViewController") as! NonTruecallerSignInViewController
        nonTcSignInViewController.delegate = self
        let navController = UINavigationController(rootViewController: nonTcSignInViewController)
        navController.modalPresentationStyle = .fullScreen
        present(navController, animated: true, completion: nil)
    }

