Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Swift

Войти
Регистрация
Восстановить пароль
 
andrejap
13 / 13 / 1
Регистрация: 21.04.2013
Сообщений: 245
#1

Наследование в UI классах - Swift

17.10.2015, 22:26. Просмотров 431. Ответов 3
Метки нет (Все метки)

Здравствуйте.
У меня проблема в том, что не могу добиться нормальной инициализации объекта производного класса от UITableViewCell. Есть общий класс FbPostViewCell, производный от вышеозвученного, от которого наследую другие классы.

Так вот, у меня есть инитиалайзер для FbPostViewCell
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*override*/ required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
        //setting logo
        if let logo = AppResources.imagesCache[FbDataManager.sharedInstance.linkToFb___LogoString]
        {
            self.___Logo?.image = logo
        }
        else
        {
            //a separate thread waits until the download is complete
            dispatch_async(dispatch_get_main_queue(), {
                () -> Void in
                while AppResources.imagesCache[FbDataManager.sharedInstance.linkToFb___LogoString] == nil {
                }
                self.___Logo.image = AppResources.imagesCache[FbDataManager.sharedInstance.linkToFb___LogoString]
            })
        }
 
        //setting "story"
        self.___HeaderLabel?.text = FbDataManager.sharedInstance.___FbName
    }
Объекты классов, которые порожденные от FbPostViewCell создаются нормально, но вот эти "лого" и "стори" как раз не инициализируются. Хотя дебаг показывает, что программа проходит выполнение по инициализатору, код которого я привел. Как добиться нормального поведения, подскажите, плиз?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2015, 22:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Наследование в UI классах (Swift):

наследование в классах - C++
всем доброго времени суток ! нужно создать виртуальную функцию для заполнения класса данными и печать данных на экран и переопределить...

Наследование в классах - C++
#include <stdlib.h> #include <conio.h> #include<math.h> class B{ int a; public: B() { }; B(int x) { a=x; } void...

Наследование в классах - C++
Уважаемые пожскажите по теме Есть класс Автомобиль (например ВАЗ 2114) и класс ТО_Автомобиля (например ТО1 и ТО2) как должно...

Наследование в generic классах - Java SE
Как делается, чтобы T можно было выбирать из наследников Class1, Class2, а E можно было выбирать из наследников Class3, Class4? Пока что...

Наследование в абстрактных классах - PHP ООП
Здравствуйте, есть следующий код: interface TableModelStaticInterface { } abstract class TableModelStatic implements...

Поддерживается ли наследование в классах ASP? - C# ASP.NET
всем привет! подскажите, пожалуйста, поддерживают ли классы ASP (то есть те, которые можно писать прямо в скрипте) наследование. если да,...

3
Koshik
1 / 1 / 0
Регистрация: 07.04.2015
Сообщений: 5
18.10.2015, 01:07 #2
Посмотрите следующее, возможно там уже есть решение
Инициализация Swift
0
andrejap
13 / 13 / 1
Регистрация: 21.04.2013
Сообщений: 245
24.10.2015, 11:04  [ТС] #3
Koshik, еще больше путаницы в голове стало после Вашей темы. Нужно значит мануал читать до прояснения.
https://developer.apple.com/library/...alization.html
0
Koshik
1 / 1 / 0
Регистрация: 07.04.2015
Сообщений: 5
25.10.2015, 12:22 #4
Тоже самое, но на русском.
0
25.10.2015, 12:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2015, 12:22
Привет! Вот еще темы с ответами:

Зачем нужно private наследование в классах? - C++
Если можно, то покажите небольшой пример

Определить какие из имён встречаются во всех классах, только в некоторых классах, не встречаются ни в одном - Delphi
1. Заданный имена девочек . Определить , какие из этих имён встречаются во всех классах данной параллели , которые есть только в некоторых...

Определить, какие из этих имен встречаются во всех классах, какие есть хотя бы в двух классах, и какие - только в одном классе - C++
Для каждого из четырех классов указаны имена девочек, обучающихся в них. Определить, какие из этих имен встречаются во всех классах, какие...

Заданы имена девочек. Определить, какие встречаются во всех классах, которые есть только в некоторых классах и какие не встречаются - Turbo Pascal
Заданы имена девочек. Определить, какие из этих имен встречаются во всех классах данной параллели, которые есть только в некоторых классах...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru