xcode6 - trying to make a button spin in Xcode with 6.3.2 objective-C -
i watched video on how make button spin in objective-c. entered code in video except got syntex errors/ "!". new xcode , know of basics javascript. please have been trying figure out long.
this did in viewcontroller.h:
// viewcontroller.h #import <uikit/uikit.h> #import <quartzcore/quartzcore.h> #import <avfoundation/avfoundation.h>
this part in code "!", doesn't seem "()". when take part out it's fine button doesn't seem recognized when called later on in viewcontroller.m. i'll explain each "!" says write of code i'm getting each error. separate code ill put 2 "//" next it.
@interface viewcontroller : uiviewcontroller( // ! method type specifier must start '-' or '+'
i 3 error messages on next line of code.
iboutlet uibutton *button; //! iboutlet attribute ignored when parsing type, expected selector objective-c method, , expected ')' ) //! expected identifier or '(' - (ibaction)spin:(id)sender; @end here's did in viewcontroller.m // viewcontroller.m #import "viewcontroller.h" @interface viewcontroller () @end @implementation viewcontroller - (void)viewdidload { [super viewdidload]; // additional setup after loading view, typically nib. } - (void)didreceivememorywarning { [super didreceivememorywarning]; // dispose of resources can recreated. } - (ibaction)spin:(id)sender { cabasicanimation *fullrotation = [cabasicanimation animationwithkeypath:@"transform.rotate" ]; fullrotation.fromvalue = [nsnumber numberwithfloat:0]; fullrotation.tovalue = [nsnumber numberwithfloat:((360*m_pi)/180)]; fullrotation.duration = 2.0; fullrotation.repeatcount = 300; in part of code "!" again no matter change [button.layer addanimation:fullrotation forkey:@"360"]; //! use of undeclared identifier 'button' } @end
uiviewcontroller(
should not have (
on end.
Comments
Post a Comment