2011-12-19 10 views
5

Tôi đang sử dụng bảng phân cảnh Xcode 4.2. Tôi bị kẹt trong phần nối này. Thê nay đung không? Ở đâu trong mã tôi đã sửa đổi? thực sự tôi muốn hiển thị một tableview mới tùy thuộc vào biến thông qua ("hàng") từ tableview trước đó. Bất kỳ trợ giúp nào được đánh giá cao.stringByAppendingString

self.newrow =row;// row is the variable passed from previous tableview 

NSString *urlString = [NSString stringWithFormat: @"http://ipaddress/iphone.php?id="]; 

NSString *[email protected]""; 
urlStr=[urlString stringByAppendingString:newrow]; 

NSURL *url = [NSURL URLWithString:urlStr]; 
NSURLRequest *request = [[NSURLRequest alloc] initWithURL: url]; 
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; 
[connection release]; 
[request release]; 
+1

là 'self.newRow' một chuỗi ?? Nếu không (dường như nhiều khả năng là một 'int'), bạn nên sử dụng' [NSString stringWithFormat: @ "http: // bất cứ điều gì? Id =% d", self.newRow] '. –

+0

Ngoài ra, bạn đang gặp lỗi gì ??? –

+0

Bạn gặp sự cố/lỗi gì? Bạn đã thử đăng nhập chuỗi của mình chưa? Bạn đang triển khai các cuộc gọi của NSURLConnection? – bryanmac

Trả lời

7

Kể từ self.newRow là một số nguyên thay đổi mã của bạn để:

NSString *urlStr = [urlString stringByAppendingFormat:@"%i", self.newrow]; 

Định dạng chuyển đổi số nguyên cho một chuỗi đại diện.

Một số báo cáo có thể được kết hợp mà không mất rõ ràng:

NSString *urlString = [NSString stringWithFormat: @"http://ipaddress/iphone.php?id=%i", self.newrow];