English 中文(简体)
无法通过带有 segue 的空列
原标题:unable to pass vars with segue

我用一个故事板做一些非常简单的核心数据材料, 我能够用语气通过录影带, 但不知为什么,这个不让我做。

我试图用此调用 BlogDetailsViewcontroller 组成此类

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{    
    if (segue.identifier == @"User sBlogList2BlogDetails")
    {
        NSLog(@"this is self.users.sorted %@", self.user.sortedBlogs);

        BlogDetailsViewController *bdvc = segue.destinationViewController;
        bdvc.blog = [self.user.sortedBlogs objectAtIndex:self.tableView.indexPathForSelectedRow.row];
        bdvc.temp = @" this is temp pass";      
    }
}

这里是 BlogDetailsViewCrecker

@class Blog;

@interface BlogDetailsViewController : UITableViewController
{
   NSString *temp;
}

@property(nonatomic, strong) Blog *blog;
@property(nonatomic, strong) NSString *temp;

@end

@implementation

@synthesize blog, temp;

-(void)viewDidLoad
{
    NSLog(@"%@,%@", blog, temp); //comes back as null for both !!
}

It worked fine for the other class, I did nothing different. Any suggestions?

最佳回答

使用 表示您正在对 segue 标识符做指针比较, 您需要的是

if ([segue.identifier isEqualToString:@"User sBlogList2BlogDetails"]) {
问题回答

暂无回答




相关问题
Asynchronous request to the server from background thread

I ve got the problem when I tried to do asynchronous requests to server from background thread. I ve never got results of those requests. Simple example which shows the problem: @protocol ...

objective-c: Calling a void function from another controller

i have a void, like -(void) doSomething in a specific controller. i can call it in this controller via [self doSomething], but i don t know how to call this void from another .m file. I want to call ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

NSUndoManager and runModalForWindow:

I have a simple Core Data app which displays a list of entities in the main window. To create or add new entities, I use a second modal window with a separate managed object context so changes can be ...

NSMutableArray values becoming "invalid"

I m trying to show a database information in a tableview and then the detailed information in a view my problem is as follow: I created a NSMutableArray: NSMutableArray *myArray = [[NSMutableArray ...

iPhone numberpad with decimal point

I am writing an iPhone application which requires the user to enter several values that may contain a decimal point (currency values, percentages etc.). The number of decimal places in the values ...