FC2ブログ

頭と尻尾はくれてやる!

パソコンおやじのiPhoneアプリ・サイト作成・運営日記


NSArrayControllerの中身を全部削除するカテゴリ

なぜかNSArrayControllerオブジェクトが持つオブジェクトを全て削除するメソッドがない。
なんでだろう?
そういう処理はよろしくないのか?

↓ともかくこんな感じでカテゴリで作って使ってる。
// ヘッダー側
@interface NSArrayController (RemoveAllObjects)
-(void)removeAllObjects;
@end

//実装側
@implementation NSArrayController (RemoveAllObjects)
-(void)removeAllObjects
{
    NSUInteger nofObjects = [self.arrangedObjects count];
    for (NSUInteger ite=0;ite<nofObjects;ite++) {
        [self removeObjectAtArrangedObjectIndex:nofObjects - ite -1];
    }
}
@end
今の所問題ない。😄


macOS High Sierra 10.13.6

<< Amazonのほしい物リスト(公開用)を作ってみた  TopPage  データ列からNSImageオブジェクトを作成する >>

コメント


管理者にだけ表示を許可する
 

トラックバック

トラックバックURL
http://ringsbell.blog117.fc2.com/tb.php/1223-6a113a01




Copyright ©頭と尻尾はくれてやる!. Powered by FC2 Blog. Template by eriraha.

FC2Ad