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

Не создается объект. Ошибка "autorelease called without pool for object of class" - Objective-C

Восстановить пароль Регистрация
Другие темы раздела
Objective-C Посоветуйте книги для программирования на ios http://www.cyberforum.ru/objective-c/thread1499550.html
Прочитал 20 глав Кочана 2010года. Дальше пошло существенное отличие с версией Xcode и ios. Читаю книгу Пайлон Т., Пайлон Д. - Программируем для iPhone и iPad - 2014 Ну так себе заходит. Желательно как можно более полную. Заранее спасибо.
Objective-C Вызвать метод View Controller'a из другого View Controller'a Какой есть простой способ вызвать метод одного контроллера из другого ? Метод - остановка обновления координат, если что. - (void)stopTracking{ NSLog(@"stop tracking"); ; } http://www.cyberforum.ru/objective-c/thread1497771.html
Страшная анимация таблицы, после добавления кодом на View и добавления Constraint-ов Objective-C
делаю дропдаун, чтобы можно было в любом месте вызвать и он разворачивался из нужной вьюшки. дропдаун вьюшку загружаю из ксиба, добавляю на главную вью и анимировано меняю констреинт высоты но !! происходит не только анимация высоты таблицы, но и ширины ячеек таблицы от того размера, который был в ксибе, хотя сама таблица занимает нужный размер (и выглядит это страшно) ...
Objective-C Как переключаться между внутренними вкладками свайпом слева направо?
Всем привет! Во первых спасибо этому форуму и людям отвечающим в темах obj c! Много хороших ответов и тем! Товарищи, посоветуйте, как реализовать подобное: В приложении есть 5 таб вкладок. На одной из них должны быть еще 3 вью контроллера, со своими кнопками и тд. И хотеось бы переключатся между этими внутреними 3 выкладками свайпом слева направо. С помощью Page View Controller'a...
Objective-C Редактирование заголовка UITableViewCell http://www.cyberforum.ru/objective-c/thread1496809.html
Здравствуйте. Я делаю сейчас небольшое задание по Objective-C. Это обычный To-Do List. По кнопке + на новом экране создается объект To-Do Item и добавляется на главный экран. По свайпу влево открывается контекстное меню ячейки. Я хочу, чтобы по нажатию кнопки Edit открывался экран добавления, но с измененным заголовком (на Edit вместо Add), в поле уже был текст (имя объекта, которое мы и...
Objective-C Вызов метода базового класса, если он был переопределён в наследнике Здравствуйте! Подскажите, пожалуйста, как вызвать метод базового класса из объекта наследника, который уже переопределил метод базового класса? Можно создать объект базового класса, но мне этот вариант не подходит. Если, кто-то сталкивался с подобным вопросом, помогите пожалуйста :) подробнее

Показать сообщение отдельно
andrejap
13 / 13 / 1
Регистрация: 21.04.2013
Сообщений: 245
28.07.2015, 17:22     Не создается объект. Ошибка "autorelease called without pool for object of class"
Здравствуйте.
Почему не создается объект Rect?

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#import <Foundation/Foundation.h>
 
@interface Rect : NSObject <NSCopying> {
    double width;
    double height;
}
- (Rect *) initWithWidth:(double)w
                  height:(double)h;
 
- (Rect *) copyWithZone:(NSZone *)zone;
 
- (double) getHeight;
                  
@end
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#import "rectangle.h"
 
@implementation Rect
- (Rect *) initWithWidth:(double)w
                  height:(double)h
{
    width = w;
    height = h;
    
    return [super init];
}
 
//...
@end
Objective-C
1
2
3
4
5
6
7
8
9
10
11
#import <Foundation/Foundation.h>
#import "rectangle.h"
#import "advrectangle.h"
 
int main (int argc, const char * argv[])
{
 
        Rect * r = [Rect initWithWidth:20 height:30];
        NSLog(@"%f", [r getHeight]);
        return 0;
}
Если что увидите здесь не нужное - ногами не пинайте - ObjC учу после плюсов, и как-бы пытаюсь язык понять в парадигме "от сложного к простому".

Спасибо.

log:
sh-4.3$ main
2015-07-28 10:28:05.640 main[531] autorelease called without pool for object (0x12a7eb0) of class GSCInlineString in thread <NSThread: 0x12ae490>
2015-07-28 10:28:05.641 main[531] autorelease called without pool for object (0x12ae2d0) of class NSException in thread <NSThread: 0x12ae490>
2015-07-28 10:28:05.641 main[531] autorelease called without pool for object (0x13a4270) of class NSLongLongNumber in thread <NSThread: 0x12ae490>
2015-07-28 10:28:05.641 main[531] autorelease called without pool for object (0x13aa4f0) of class NSLongLongNumber in thread <NSThread: 0x12ae490>
2015-07-28 10:28:05.641 main[531] autorelease called without pool for object (0x139fa40) of class NSLongLongNumber in thread <NSThread: 0x12ae490>
2015-07-28 10:28:05.641 main[531] autorelease called without pool for object (0x13a19a0) of class NSLongLongNumber in thread <NSThread: 0x12ae490>
2015-07-28 10:28:05.641 main[531] autorelease called without pool for object (0x1350e40) of class NSLongLongNumber in thread <NSThread: 0x12ae490>
2015-07-28 10:28:05.641 main[531] autorelease called without pool for object (0x1350d20) of class NSIntNumber in thread <NSThread: 0x12ae490>
2015-07-28 10:28:05.641 main[531] autorelease called without pool for object (0x134e690) of class NSLongLongNumber in thread <NSThread: 0x12ae490>
2015-07-28 10:28:05.641 main[531] autorelease called without pool for object (0x1350f60) of class NSIntNumber in thread <NSThread: 0x12ae490>
main: Uncaught exception NSInvalidArgumentException, reason: +[Rect initWithWidth::]: unrecognized selector sent to instance 0x601640
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru