inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발

38. 디지털 액자 앱 실습 4

IBAction으로 func 선언 시 sender:AnyObject의 역할에 대해서 궁금합니다.

163

Jeeyong Chung

작성한 질문수 1

0

디지털 액자 앱 실습에서 궁금한 점이 있습니다. @IBAction으로 func를 선언하면서 sender:AnyObject를 넣는 이유가 궁금합니다. 대충 찾아보니 다른 버튼에 대해서 같은 액션을 걸어두었을 때 tag를 통해서 어떤 버튼이 눌렸는지 알 수있도록 하기 위한 것이라고 하는데 버튼 하나에만 걸었음에도 그냥 toggleAction()이라고 쓰면 에러가 나는 것인지 모르겠습니다. 도서관리 프로그램을 복습하면서 실수로 sender:AnyObject를 빼먹고 했었는데 그 때는 에러가 난 적이 없었는데 디지털 액자를 실습할 때는 없으면 에러가 나네요... 정확한 역할이 궁금합니다. @IBAction func toggleAction(sender:AnyObject){ if imgView.isAnimating(){ imgView.stopAnimating() toggleButton.setTitle("START", forState: UIControlState.Normal) }else{ imgView.startAnimating() toggleButton.setTitle("STOP", forState: UIControlState.Normal) } }

swift ios

답변 1

0

뭐하는거니?

뒤에서 자세히 설명 하고 있습니다. 뒷부분 까지 보시죠. 몇번 강좌인지 기억은 안나는데 뒤에서 해요. 차근차근 보시다 보면, 전반적인 설명을 다 합니다.  sender는 간단히 말해서 이벤트 발생하는 UI의 객체가 날라 오는 겁니다.  ㅡ

swift 버전관련

0

350

1

Type 'Any' has no subscript members 에러 때문에 컴파일 안 돼요 어떻게 해야 돼요?

0

342

1

미니 웹브라우저 5강 마지막에 적어주신 urlrequest 가 안먹어요..

0

400

1

delegate 함수를 iboutlet,action 밑으로 내려 놓으면 왜 실행이 안되나요?

0

507

2

external과 local parameter를 구분지어 놓은 이유는 무엇인가요?

0

246

1

class 실습에서 class 선언시

0

280

1

mutable array 공부중에요..

0

218

1

두 가지 질문이 있습니다.

0

291

1

126강에서 다룬 메인스레드와 백그라운드 스레드에 대해서 좀 더 자세히 설명해주실 수 있나요?

0

303

1

형변환 할 때 사용하는 as!와 as?의 차이점이 무엇인가요?

0

367

2

json 파싱에서 datalist["weatherinfo"]!["local"]!!.count에서 unwrapping을 두 번하는 부분이 이해가 잘 안 됩니다.

0

266

1

인텔리전스 키가 안먹히는데요...

0

264

1

스토리보드에서 작업할 때 나중에 넣은 오브젝트를 먼저 넣은 것 뒤로 보낼 수 없나요?

0

277

1

auto-layout에 관하여

0

276

2

키보드 위에 버튼이 나오게 하는 것은 어떻게 하나요?

0

1205

3

DigitalFrame 연습하다가 "unexpectedly found nil while unwrapping an Optional value"라는 에러가 나왔습니다.

0

474

3

GoBack, GoForward로 페이지를 이동하면 urlTextField에 나오는 주소가 바뀌지 않습니다.

0

178

1

웹뷰를 끌어다 놔도 연결이 안되네요

0

194

1

시뮬레이션 해보면 아래쪽에 흰 여백이 나오는데 왜 이런 것인가요?

0

219

3

imgView.animationImages = cuteImages

0

215

1

delegate pattern을 이용해서 이벤트를 처리한다고 할 때 패턴은 무슨 말인가요?

0

198

1

UIActivityIndicatorView 부분을 코딩하고 문제가 발생하였습니다.

0

138

0

0x1002e835c <+160>: brk #0x1 Thread 1: EXC_BREAKPOINT (code = 1, subcode=0x1002e835c)

0

418

1

문서에 대한 설명을 주시는데요...

0

267

3