2015-03-02 6 views
0

У меня есть приложение для iPad, для которого я создал категорию для одного из View Controllers; как я могу получить доступ к некоторым ярлыкам на раскадровке сцене для этого View Controller из категории?Как ссылаться на объекты View Controller из этой категории?

Это код из категории:

if(([highValue compare: zero] == NSOrderedDescending) && ([lowValue compare: nines] == NSOrderedAscending) && 
    ([computedAverageValue compare:zero] == NSOrderedDescending)) { // if there are NO new books, don't display anything 
    oHighPriceNew.text = [formatter stringFromNumber: highValue]; 
    oLowPriceNew.text = [formatter stringFromNumber: lowValue]; 
    oAveragePriceNew.text = [formatter stringFromNumber: computedAverageValue]; 
} 

Это ошибка для всех трех меток:

Использование необъявленной идентификатора 'oHighPriceNew'

Они объявлены и подключен в Контроллере просмотра ...

enter image description here

+0

У вас есть выходы, определенные для этих меток в оригинальном View Controller? –

+0

Да, см. Обновленный вопрос – SpokaneDude

+0

Где вы указали переменные? Добавьте этот код также –

ответ

1

Вы должны передать свойства либо с

self.oHighPriceNew.text = [formatter stringFromNumber: highValue]; 
self.oLowPriceNew.text = [formatter stringFromNumber: lowValue]; 
self.oAveragePriceNew.text = [formatter stringFromNumber:computedAverageValue]; 

или

_oHighPriceNew.text = [formatter stringFromNumber: highValue]; 
_oLowPriceNew.text = [formatter stringFromNumber: lowValue]; 
_oAveragePriceNew.text = [formatter stringFromNumber:computedAverageValue]; 
+1

self. сделал это ... спасибо! – SpokaneDude

0

Я закончил передачу всех 6 параметров вызываемому методу в категории; работает отлично. @Shanti K спасибо за ваше время. Я ценю это. SD

 Смежные вопросы

  • Нет связанных вопросов^_^