Это потому, что buttonType
- свойство только для чтения. Вы можете создавать кнопки только определенного типа с помощью buttonWithType:
.
profileButton = [[UIButton buttonWithType: UIButtonTypeCustom] retain];
profileButton.frame = CGRectMake(13, 10, 48, 48);
(не зная, что такое profileButton
, но предполагая, что оно не является сохраняющим свойством)