Ios 子类化UISplitViewController时出现的奇怪错误

Ios 子类化UISplitViewController时出现的奇怪错误,ios,uisplitviewcontroller,Ios,Uisplitviewcontroller,当我将UISplitViewController子类化并设置其viewcontroller属性时,一切都很好。但是,一旦我将这一行添加到我的子类中,主视图控制器将增长到局部视图的大小,并与局部视图重叠 @property (nonatomic,retain) MMMasterViewController* masterViewController; 有人知道这里发生了什么吗?所以我改变了我的财产的名称,它成功了 为什么? 它很可能覆盖了UISplitViewController的私有属性。所以

当我将UISplitViewController子类化并设置其viewcontroller属性时,一切都很好。但是,一旦我将这一行添加到我的子类中,主视图控制器将增长到局部视图的大小,并与局部视图重叠

@property (nonatomic,retain) MMMasterViewController* masterViewController;

有人知道这里发生了什么吗?

所以我改变了我的财产的名称,它成功了

为什么?


它很可能覆盖了UISplitViewController的私有属性。

所以我更改了属性的名称,它就工作了

为什么?


它很可能覆盖了UISplitViewController的私有属性。

详细信息视图的私有属性名称似乎是
detailViewController
。我使用了该名称,并且我的详细信息视图在主视图下移动


最好避免在子类中使用这些属性名称。

详细信息视图的私有属性名称似乎是
detailViewController
。我使用了该名称,并且我的详细信息视图在主视图下移动

最好避免在子类中使用这两个属性名称中的任何一个