Как вызвать метод базового класса, когда вызывается любой метод в подклассе? - PullRequest
0 голосов
/ 05 февраля 2020

Я работаю на XCUITest. Мое требование в Swift - иметь метод takeScreenshot () в BasePage и делать снимки экрана, когда любой метод в SubPage: BasePage вызывается без фактического вызова метода takeScreenshot ().

Как мы можем достичь этого в Swift? Что-то на линии нюхает во время выполнения. При вызове любого из методов подкласса takeScreenshot () должен быть выполнен.

class BasePage {
   func takeScreenshot(){
    ...
   }
}
class SubPage: BasePage {
   func step1(){

   }
   func step2(){

   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...