可能重複:
C function calling objective C functions目標C:的UIButton不顯示
我已經做了下面的代碼ViewController.m
-(void) callIncomingCreateButton
{
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
//set the position of the button
button.frame = CGRectMake(100, 170, 100, 30);
//set the button's title
[button setTitle:@"Click Me!" forState:UIControlStateNormal];
//add the button to the view
[self.view addSubview:button];
}
- (IBAction)DemoCall:(id)sender {
callIncoming(1, "a");
}
int callIncoming(int a, char* b)
{
ViewController * tempObj = [[ViewController alloc] init];
[tempObj callIncomingCreateButton];
return a;
}
不過還是UIButton的是沒有得到顯示,我在這裏錯過了什麼。
編輯:這是用於iOS的 和是的,函數確實被調用。我放了一個斷點並通過了它。
確實callIncomingClass被調用? –
什麼是目標平臺,iOS或OS X? – dngfng
嘗試添加不同的東西。一個標籤。檢查它是否顯示正確 –