小编Jos*_*Jos的帖子

addSubView到UIButton

我正在尝试将子视图添加到UIButton.这个工作正常.但是,只要我添加子视图,该按钮就不再可以点击了.

我使用以下代码:

UIButton * button = [UIButton buttonWithType:UIButtonTypeCustom];
    button.frame = CGRectMake(column*100+24, row*80+10, 64, 64);
[button addSubview:asyncImage];
[button addSubview:price];
    [button addTarget:self 
               action:@selector(buttonClicked:) 
     forControlEvents:UIControlEventTouchUpInside];
Run Code Online (Sandbox Code Playgroud)

如果我删除了2个addsubviews,那么该按钮将再次起作用.如果有人知道如何解决这个问题那就太棒了!

日Thnx !!!

iphone objective-c uibutton addsubview ios

44
推荐指数
1
解决办法
3万
查看次数

制作多语言ios应用程序

我需要构建一个多语言的应用程序.例如,该应用程序将在法国和荷兰发布.当应用程序首次首次启动时,用户需要选择一种语言.有更简单的方法吗?在Xcode中,我看到了一些关于本地化的内容.这与它有什么关系吗?

iphone multilingual localization ios xcode4

24
推荐指数
2
解决办法
5万
查看次数

在IOS中使用app访问令牌

由于Facebook改变了有关访问令牌的政策,我现在被迫包含访问令牌以获取用户公开帖子.

正如文档中所读,我可以使用app访问令牌,所以我仍然可以在不询问用户权限的情况下获取帖子.但由于我不知道这是如何工作的,并且facebook文档没有举例说明如何在IOS上实现这一点,我想请求你的帮助!

有没有人有我如何在我的代码中实现这个的例子?Thnx提前!!

objective-c facebook-graph-api ios

13
推荐指数
1
解决办法
1万
查看次数

pushViewController无法正常工作

我有一个应用程序,它有一个名为store的视图.在此视图中,有一个加载DetailView的按钮.问题是此详细视图无法加载/显示.这是我使用的代码:

-(void)knop:(id)sender{
    categoryView = [[CategoryView alloc] init];
    //show detail view using buttonDetail...
    [self.navigationController pushViewController:categoryView animated:YES];
    [categoryView release];
    NSLog(@"Button is working");
}
Run Code Online (Sandbox Code Playgroud)

日志"按钮正在工作"日志,因此也会触发pushViewController行.

categoryView是在我的.h文件中制作的:

 CategoryView IBOutlet *categoryView;
}
@property (nonatomic, retain) IBOutlet CategoryView *categoryView;
Run Code Online (Sandbox Code Playgroud)

在store.xib中有一个UIViewController,其出口链接到categoryView出口.

在我的应用程序的其他地方这是有效的,我似乎无法找出为什么这个不是

任何帮助,将不胜感激!日Thnx

iphone objective-c uinavigationcontroller pushviewcontroller ios

11
推荐指数
3
解决办法
3万
查看次数

基于内容ios的动态单元高度

我正在开发一个在facebook上加载用户帖子的应用程序.所有这些信息都放在了tableview中.点击它时,细胞是可消耗的.目前只有文字.我计算文本的高度,所以我知道细胞扩展时需要多高.

我遇到的问题是需要的不仅仅是文本.如果用户在Facebook上发布视频,则视频也将嵌入到单元格中.但由于高度是根据文本计算的,因此不会为嵌入视频留下空间.我可以在单元格中添加边距,但此边距将应用于单元格.

这是我现在使用的代码:

//Function executes everything within when a certain row in tapped/selected
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{    
    [self.tableView reloadData];
    [self stopLoading];
    if (selectedIndexPath == indexPath) 
    {         
        selectedIndexPath = nil;
    }
    else 
    {        
        selectedIndexPath = indexPath;
    }          
    [self.tableView deselectRowAtIndexPath : indexPath animated : YES];
    [tableView beginUpdates];
    [tableView endUpdates];
}

//Change heigth of the selected row
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
{
    if ((selectedIndexPath != nil) && (selectedIndexPath.row == indexPath.row)) 
    {
        labelSize = [[result2 objectAtIndex:indexPath.row] sizeWithFont:[UIFont fontWithName:@"Helvetica" size:13.0] 
                                                                  constrainedToSize:CGSizeMake(220.0f, MAXFLOAT) …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview ios

5
推荐指数
1
解决办法
7367
查看次数

多个requestWithGraphPath Facebook iOS

也许是一个简单的问题,但我似乎无法得到它.我想获取用户个人资料图片,但也希望搜索他/她的帖子.像这样:

[facebook requestWithGraphPath:@"me/picture?type=large" andDelegate:self];
[facebook requestWithGraphPath:@"me/home?q=TEST" andDelegate:self];
Run Code Online (Sandbox Code Playgroud)

我可以使用以下代码获取picute:

- (void)request:(FBRequest*)request didLoad:(id)result{
    if ([result isKindOfClass:[NSData class]])
    {

        UIImage *image = [[UIImage alloc] initWithData:result];
        UIImageView *profilePicture = [[UIImageView alloc] initWithImage:image];
        [image release];
        profilePicture.frame = CGRectMake(20, 20, 80, 80);
        [self.view addSubview:profilePicture];
        [profilePicture release];

    }
}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何获取搜索查询数据.

任何帮助都会很棒!日Thnx

iphone objective-c facebook-graph-api ios

5
推荐指数
1
解决办法
6778
查看次数

点击时更改UITableView中的单元格内容

我正在构建一个具有表格视图的应用程序.但我希望这是一个桌面视图,当你点击它时会扩展单元格,当你再次点击时它会关闭.

但我想知道以下是否可行.未选择单元格时,您只能看到图片,标题和文本的开头.但是一旦选择了单元格,它就会扩展并显示更多的子视图,即图像视图.

这可能吗?例如,要隐藏单元格中的子视图,并且一旦它被点击它就可以看到并以正确的方式对齐?当然,我该怎么做?

日Thnx !!!

iphone cocoa-touch objective-c uitableview ios

4
推荐指数
1
解决办法
4749
查看次数

fbDidLogin的问题从未调用iOS

我的应用程序保存access_token时遇到问题.问题是,当iPhone没有安装Facebook应用程序时,safari会处理这个并且没有问题.但是只要iPhone安装了Facebook应用程序.它只是不保存访问令牌,并在每次需要对Facebook做某事时打开Facebook应用程序.然后说,你已经给了......许可......

这是我在viewdidload中第一次询问权限并从用户默认值接收访问令牌:

facebook = [[Facebook alloc] initWithAppId:@"APPID"];


    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    if ([defaults objectForKey:@"FBAccessTokenKey"] 
        && [defaults objectForKey:@"FBExpirationDateKey"]) {
        facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
        facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
    }

    NSArray* permissions =  [[NSArray arrayWithObjects:
                              @"read_stream", @"offline_access", nil] retain];

    if (![facebook isSessionValid]) {
        [facebook authorize:permissions delegate:self];
    }
Run Code Online (Sandbox Code Playgroud)

这就是我在fbdidlogin中所做的:

- (void)fbDidLogin {
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    [defaults setObject:[facebook accessToken] forKey:@"FBAccessTokenKey"];
    [defaults setObject:[facebook expirationDate] forKey:@"FBExpirationDateKey"];
    [defaults synchronize];   
}
Run Code Online (Sandbox Code Playgroud)

但是从某种程度上说,当Facebook应用程序获得控制权时,这就行不通了......每次视图加载时都会授权,再次加载.

有人有线索吗?

日Thnx!

顺便说一句:我也有以下几行:

(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { return [[controller facebook] handleOpenURL:url]; }
Run Code Online (Sandbox Code Playgroud)

iphone objective-c fbconnect ios

2
推荐指数
1
解决办法
1319
查看次数

更改项目名称后,产品iOS需要代码签名

由于我已经更改了我的项目的项目名称(包装 - >产品名称)以便在应用程序商店发布,我收到了代码签名错误(CodeSign错误:SDK'iOS 5.0中的产品类型'Application'需要代码签名").我删除了所有配置,所有证书并重新发布.但它没有帮助......

我正在尝试一整天,但没有任何帮助.请帮忙!

日Thnx

PS.如果我使用归档功能,我有问题.在iPhone上进行测试不会产生任何问题

iphone objective-c ios

2
推荐指数
1
解决办法
7865
查看次数

对二维数组进行排序

我有以下情况.我从xml feed和facebook graph api导入数据,在这种情况下是帖子.我想将这些数据合并到一个数组中,并对包含的日期数据进行排序.

我现在有以下内容:

[containerArray addObject: [NSMutableArray arrayWithObjects: created_time, message, picture, fbSource, nil ]
                    ];
Run Code Online (Sandbox Code Playgroud)

这会创建一个二维数组,但我想在created_time上订购所有条目.

我怎样才能最好地解决这个问题?Thnx提前!!

arrays iphone objective-c ios

0
推荐指数
1
解决办法
799
查看次数