2015-02-05 4 views
1

일반 인수Swift에서 SequenceOf 확장을 만드는 방법은 무엇입니까?

public extension SequenceOf<T>{ 
    ... 
} 

같은, 신속한 확장에 허용되지 않는 것은 불가능합니다.

public extension SequenceOf{ 

    public func Something<T>(){ 
    .... 
    } 

} 

같이 사용 무언가가 제네릭 형식의

확장 리드 'SequenceOf'다른 모듈에서 공개 선언 그래서

를 제공 할 수 없습니다, 하나는 함께 SequenceOf (또는 비슷한 종류의) 확장 않는 방법 여분의 방법?

답변

0

여기서 문제는 사용자가 SequenceOf을 확장하는 것이 아니라 다른 모듈 (예 : 라이브러리 또는 프레임 워크)에서 수행한다는 것입니다.

확장명을 포함하는 소스 파일을 사용중인 프로젝트에 추가하십시오.

+0

확장자를 단일보기 프로젝트의보기 컨트롤러 클래스 옆에있는 표준 응용 프로그램에 넣으면 오류가 나타납니다. 아니면 뭔가 다른 것을 의미 했습니까? –

+0

'public' 수정자를 없애면 어떻게 될까요? – pNre

+0

어서, 추측을 멈춰라. 아니요, 공개 수정자를 삭제해도 아무 것도 변경되지 않습니다. –

관련 문제