You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ma...@apache.org on 2025/10/07 10:48:27 UTC

(cordova-ios) 01/01: Simplify Objective-C scrollView access in upgrading-8.md

This is an automated email from the ASF dual-hosted git repository.

manuelbeck pushed a commit to branch GitToTheHub-objective-c-scrollview-access
in repository https://gitbox.apache.org/repos/asf/cordova-ios.git

commit 07881b9068b5bf579c637cc221b7b7365195d6a8
Author: Manuel Beck <ma...@outlook.de>
AuthorDate: Tue Oct 7 12:48:20 2025 +0200

    Simplify Objective-C scrollView access in upgrading-8.md
    
    Simplified code examples for accessing scrollView property dynamically in Objective-C.
---
 CordovaLib/CordovaLib.docc/upgrading-8.md | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/CordovaLib/CordovaLib.docc/upgrading-8.md b/CordovaLib/CordovaLib.docc/upgrading-8.md
index 32217a6f..aa4a38fe 100644
--- a/CordovaLib/CordovaLib.docc/upgrading-8.md
+++ b/CordovaLib/CordovaLib.docc/upgrading-8.md
@@ -125,18 +125,17 @@ You can still access the `scrollView` property of the web view by dynamically in
 
 ```objc
 // Old code
-UIScrollView *scroller = self.webView.scrollView;
+UIScrollView *scrollView = self.webView.scrollView;
 ```
 
 ```objc
 // New code (Objective-C)
 #import <objc/message.h>
 
-UIScrollView *scroller;
-SEL scrollViewSelector = NSSelectorFromString(@"scrollView");
+UIScrollView *scrollView;
 
-if ([self.webView respondsToSelector:scrollViewSelector]) {
-    scroller = ((id (*)(id, SEL))objc_msgSend)(self.webView, scrollViewSelector);
+if ([self.webView respondsToSelector:@selector(scrollView)]) {
+    UIScrollView *scrollView = [self.webView performSelector:@selector(scrollView)];
 }
 ```
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org