Если вы хотите вызвать startTask откуда-то еще без предварительного создания экземпляра PtyView, тогда startTask должен быть статическим методом, а не методом экземпляра.
Поместите это в свой @interface:
+ (void)startTask;
Поместите это в вашу @ реализацию
+ (void)startTask
{
// Code goes here
}
Поставьте это, когда вы хотите назвать это:
[PtyView startTask];
Примечания:
+ Означает, что это статический метод.
Вы не можете получить доступ к переменным экземпляра из статического метода.