2010-08-05 125 views
0

我試圖從外部文件中將數據帶入我的應用程序。一切工作,直到我添加event.title(第三個objectAtIndex下面)。我想我錯誤地使用「stringValue」,它應該是別的東西。 floatValues工作正常。爲什麼stringValue在這裏失敗?

event.latitude = [[values objectAtIndex:0] floatValue]; 

event.longitude = [[values objectAtIndex:1] floatValue]; 

event.title = [[values objectAtIndex:2] stringValue]; 

這裏的頭文件代碼:

float latitude; 
    float longitude; 
    NSString *title; 
} 

@property (nonatomic) float latitude; 
@property (nonatomic) float longitude; 
@property (nonatomic, copy) NSString *title; 

在此先感謝。

回答

2

對於字符串,您不需要獲取stringValue或任何東西。 floatValue是NSNumber,但你已經有了一個普通的NSString。

event.title = [values objectAtIndex:2]; 
+0

工作!非常感謝 – hanumanDev 2010-08-05 17:08:52

0

字符串如何存儲在文件中,以及如何讀取文件?

我假設你可以放棄stringValue方法,並直接從objectAtIndex:分配返回 - 假設該對象是以字符串形式讀入的。

+0

刪除了stringValue的工作。謝謝。 – hanumanDev 2010-08-05 17:10:45

+0

好的,謝謝你指出。我以前沒有看到這個選項。 – hanumanDev 2010-08-16 13:05:56