2009-11-14 43 views
-1

我收到以下警告:從不同的Objective-C型「分配從不同類型的」警告信息

我該如何解決這個問題

分配?

+3

如果您需要幫助,請包括導致該錯誤的代碼示例。 – steveha 2009-11-14 09:29:48

+0

這是一個類似的問題,可能會提供有關正在發生的事情的線索:http://stackoverflow.com/questions/1079380/objective-c-warning-passing-argument-1-of-touchesforview-from-distinct-目的 – 2009-11-14 14:58:43

回答

0

你必須檢查你正在分配的類型的正確性,如果需要你必須做一個鑄造操作!如果您發佈代碼,則更容易幫助您!

1

有很多方法可以得到這個錯誤,因此,如果您發佈一些代碼... 這就是說,你可能做這樣的事情是有幫助:

UIView *bladyblah; 
bladyblah = [[MyViewType alloc] init]; 

即分配一個類型的對象變成另一種類型的變量。 的解決方法是要麼改變變量的類型,或做一個類型轉換,如下所示:

bladyblah = (UIView *)[[MyViewType alloc] init];