2013-02-20 17 views
8

Xcode 5 có thể thay đổi chữ ký của phương thức không? Theo như tôi có thể nói không, nhưng tôi muốn được hiển thị sai.Xcode: Làm thế nào để tái cấu trúc/đổi tên phương pháp và ADD (hoặc XÓA) PARAMETERS của nó?

Nếu tôi cố gắng thêm (hoặc xóa) tham số của phương thức, tôi được chào đón bởi lỗi Needs 1 fewer (more) colon to match original.

Tôi có thực sự thực hiện công cụ tái cấu trúc thủ công trong trường hợp này không?

+0

Điều này cũng không thể thực hiện được với Xcode 6. –

Trả lời

1

Đánh dấu tên phương pháp đầu tiên với dấu hai chấm ("startRequest:") và sau đó bấm vào Refactor-> Đổi tên

Ví dụ:

- (void)startRequest:(NSString *)url with:(NSDictionary *)post 

http://developer.apple.com/library/ios/#recipes/xcode_help-source_editor/RefactorRenaming/RefactorRenaming.html

+3

Lúc đầu, tôi đã rất ngạc nhiên bởi gợi ý của bạn rằng nó quan trọng _part_ của phương thức mà bạn nhấn chuột phải (tức là 'startRequest:' chứ không phải là 'với:'), nhưng bây giờ tôi thấy rằng bạn có thể đã đọc sai câu hỏi của mình: * * bạn có thể thêm/xóa _parameter _? ** – Blaz

+3

Không Tôi không thể thêm/xóa các tham số – Kaptain

0

Khi đến nay tôi cũng đã được không thể tìm ra cách để làm điều này. Nói chung Xcode không phải là rất tốt để tái cấu trúc.

Vì vậy, tôi muốn đề xuất bạn tìm các IDE khác để sử dụng để tái cấu trúc. Như một vấn đề của thực tế, đây gần như là một cách tiếp cận phổ biến. Tôi không thể chỉ cho bạn mà IDE sẽ là lý tưởng cho việc này mặc dù, nhưng có một vài lựa chọn.

Các vấn đề liên quan