Download
Entwicklung
Konto
Download
Entwicklung
Anmelden
Vergessen Konto/Passwort
Konto erstellen
Sprache
Hilfe
Sprache
Hilfe
×
Anmelden
Anmeldename
Passwort
×
Vergessen Konto/Passwort
Übersetzungsstatus von Deutsch
Kategorie:
Software
Personen
PersonalForge
Magazine
Wiki
Suche
OSDN
>
Finden Software
>
Internet
>
WWW/HTTP
>
Dynamic Content
>
Message Boards
>
BathyScaphe
>
Ticket-Liste / Suche
>
Ticket #11502
BathyScaphe
Beschreibung
Projekt Zusammenfassung
Entwickler-Dashboard
Web-Seite
Entwickler
Bildergalerie
RSS Feed-Liste
Aktivität
Statistiken
Historie
Downloads
Aller Releases-Liste
Statistiken
Quellcode
Quellcode-Repositorys-Liste
Subversion
Repository ansehen
Ticket
Ticket-Liste
Liste der Meilensteine
Typenliste
Komponentenliste
Liste der zuletzt benutzten Tickets/RSS
Neue Ticket abschicken
Neuigkeiten
Ticket #11502
Ticket-Liste
Neue Ticket abschicken
RSS
25-51>掲示板のサーバ移転
Eröffnet am:
2007-12-10 02:33
Letztes Update:
2007-12-10 20:04
beobachte
ON
OFF
Auswertung:
(Anonym)
Verantwortlicher:
(Keine)
Typ:
Patches
Status:
Offen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
1
Details
まとめ http://pc11.2ch.net/test/read.cgi/mac/1196867670/51
>掲示板のサーバ移転が適切に反映されない
1板のURL変更。
板名: 新・mac板, URL: pc8.2ch.net/~ を pc11.2ch.net/~ 手動更新するとす
る。
起動前の設定:
board.plist(板名: 新・mac板, URL: pc8.2ch.net/~)
board_default.plist(板名: 新・mac板, URL: pc8.2ch.net/~)
起動後、1板のURL変更。(URL: pc8.2ch.net/~ を pc11.2ch.net/~ へ入
力)
application/source/bbs/BoardManager.m
@implementation BoardManager(Notification)
- (void)boardListDidChange:(NSNotification *)notification
(ry
[[NSNotificationCenter defaultCenter]
postNotificationName:([notification object] == [self defaultList])
? CMRBBSManagerDefaultListDidChangeNotification
: CMRBBSManagerUserListDidChangeNotification
object:self];
[self defaultList] == nil のとき(board_default.plist未ロード)の場合
CMRBBSManagerDefaultListDidChangeNotification が呼び出され
更新したものが board_default.plistがロードされることによって、
board_default.plist のものに
置き換わってしまう。
その後, board.plistが書き出される。(板名: 新・mac板, URL:
pc11.2ch.net/~)
確認のため、一度板編集シートを開く→(板名: 新・mac板, URL:
pc8.2ch.net/~)にょろーん・・・
URL: pc11.2ch.net/~ をまたまた入力!
board.plistが書き出される。(板名: 新・mac板, URL: pc11.2ch.net/~)
もう一度板編集シートを開く→(板名: 新・mac板, URL: pc11.2ch.net/~)お
k
board_default.plist(板名: 新・mac板, URL: pc8.2ch.net/~)のままなので、
再起動後、別板のURLを変更する、と、(板名: 新・mac板, URL:
pc8.2ch.net/~)にょろーん・・・
という、board_default.plist と board.plist が不一致の間(板リスト更新ソース
にしているhtmlが更新されるまで)
ループktkr
「方針」
board.plistの前にboard_default.plistを読み込ませることで、ユーザーの目に入
る・修正できる情報を優先させる。
/* Application Delegate
- (void)applicationDidFinishLaunching: (NSNotification *) aNotification
で読み込ませるのが妥当と思うけど、その変更はしていない。
*/
BW板リスト更新の読み込みは board_default.plist, board.plist 順の様なので変
更なし。
OS X 10.4.11 PPC
Ticket-Verlauf (3/3 Historien)
2007-12-10 02:33
Aktualisiert von: None
File
2117: 071210.diff.tgz
is attached
2007-12-10 03:07
Aktualisiert von: None
Kommentar
Logged In: NO
訂正
>[self defaultList] == nil のとき(board_default.plist未ロード)の場合
>CMRBBSManagerDefaultListDidChangeNotification が呼び出され
>更新したものが board_default.plistがロードされることによって、
>board_default.plist のものに
>置き換わってしまう。
[self defaultList]の内部変数 _defaultList がnilのとき(board_default.plist未ロー
ド)、
[self defaultList]が呼び出されることによって、board_default.plistがロードされ、
URLが
board_default.plist のものに置き換わってしまう。
BoardManager.mへの変更は不要かも。(未テスト)
2007-12-10 20:04
Aktualisiert von: None
Kommentar
Logged In: NO
>>1
>- (void)applicationDidFinishLaunching: (NSNotification *) aNotification
ここじゃ順序が遅かったので CMRBrowser-ViewAccessor.m 内のセットアップ中がベ
ターか。
>>2
>BoardManager.mへの変更は不要かも。(未テスト)
不要で決定。
Dateianhangliste (
1
)
Dateianhangliste
071210.diff.tgz
(836Bytes)
BoardManager.m, CMRBrowser-ViewAccessor.mとのdiff
Bearbeiten
Please login to add comment to this ticket »
Anmelden
>掲示板のサーバ移転が適切に反映されない
1板のURL変更。
板名: 新・mac板, URL: pc8.2ch.net/~ を pc11.2ch.net/~ 手動更新するとす
る。
起動前の設定:
board.plist(板名: 新・mac板, URL: pc8.2ch.net/~)
board_default.plist(板名: 新・mac板, URL: pc8.2ch.net/~)
起動後、1板のURL変更。(URL: pc8.2ch.net/~ を pc11.2ch.net/~ へ入
力)
application/source/bbs/BoardManager.m
@implementation BoardManager(Notification)
- (void)boardListDidChange:(NSNotification *)notification
(ry
[[NSNotificationCenter defaultCenter]
postNotificationName:([notification object] == [self defaultList])
? CMRBBSManagerDefaultListDidChangeNotification
: CMRBBSManagerUserListDidChangeNotification
object:self];
[self defaultList] == nil のとき(board_default.plist未ロード)の場合
CMRBBSManagerDefaultListDidChangeNotification が呼び出され
更新したものが board_default.plistがロードされることによって、
board_default.plist のものに
置き換わってしまう。
その後, board.plistが書き出される。(板名: 新・mac板, URL:
pc11.2ch.net/~)
確認のため、一度板編集シートを開く→(板名: 新・mac板, URL:
pc8.2ch.net/~)にょろーん・・・
URL: pc11.2ch.net/~ をまたまた入力!
board.plistが書き出される。(板名: 新・mac板, URL: pc11.2ch.net/~)
もう一度板編集シートを開く→(板名: 新・mac板, URL: pc11.2ch.net/~)お
k
board_default.plist(板名: 新・mac板, URL: pc8.2ch.net/~)のままなので、
再起動後、別板のURLを変更する、と、(板名: 新・mac板, URL:
pc8.2ch.net/~)にょろーん・・・
という、board_default.plist と board.plist が不一致の間(板リスト更新ソース
にしているhtmlが更新されるまで)
ループktkr
「方針」
board.plistの前にboard_default.plistを読み込ませることで、ユーザーの目に入
る・修正できる情報を優先させる。
/* Application Delegate
- (void)applicationDidFinishLaunching: (NSNotification *) aNotification
で読み込ませるのが妥当と思うけど、その変更はしていない。
*/
BW板リスト更新の読み込みは board_default.plist, board.plist 順の様なので変
更なし。
OS X 10.4.11 PPC